如果我使用“+”符号,它将只是连接值,但我需要找到数学值。我需要填写产品的数量。当选中多个复选框时,如何查找和?
我试过这个连接..同时,这些值需要进入数据库,它正在处理连接的值。

                 if(chckbx1.isSelected()){
                    qty= chckbx1.getText();
                    chckbx1.setSelected(true);
             }

             if(chckbx1.isSelected() && chckbx5.isSelected()){
                    qty= chckbx1.getText() + chckbx5.getText();
                    chckbx5.setSelected(true);
                    chckbx1.setSelected(true);
             }

最佳答案

是的,对字符串使用+运算符连接它们。
所以,你需要把字符串转换成数字。
根据字符串包含的数字类型(实数或整数),可以通过以下方式之一将它们解析为数字:
qty= ""+ ( Integer.parseInt(chckbx1.getText()) + Integer.parseInt(chckbx5.getText()) );
qty= ""+ ( Double.parseDouble(chckbx1.getText()) + Double.parseDouble(chckbx5.getText()) );

07-28 08:21