簡體   English   中英

JAVA中多個選中復選框的總和

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM