[英]Sum of multiple selected checkboxes in JAVA
如果我使用“+”符号,它只会连接值,但我需要找到数学值。 我需要插入产品的数量。 选择多个复选框时如何找到总和? 我试过这个连接..此外,这些值需要进入数据库,它正在处理连接的值..
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);
}
您需要使用 Double.parseDouble() 将其解析为 Double
qty= (Double.parseDouble(chckbx1.getText()) + Double.parseDouble(chckbx5.getText())) + "";
您可以使用 Integer.parseInt() 将其解析为 Integer
qty= (Integer.parseInt(chckbx1.getText()) + Integer.parseInt(chckbx5.getText())) + "";
是的,在字符串上使用 + 运算符将它们连接起来。
因此,您需要将字符串转换为数字。
根据字符串包含的数字类型(实数或整数),您可以通过以下方式之一将它们解析为数字:
qty= ""+ ( Integer.parseInt(chckbx1.getText()) + Integer.parseInt(chckbx5.getText()) );
qty= ""+ ( Double.parseDouble(chckbx1.getText()) + Double.parseDouble(chckbx5.getText()) );
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.