[英]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.