【发布时间】:2012-01-10 15:22:40
【问题描述】:
如何获得从JTable 解析的Doubles 的总和?
我正在构建客户端/服务器应用程序,但遇到了一个小问题。
我想得到JTable 中一列的值的总和,该列包含String 格式为#,## 的对象,所以当我尝试使用循环将它们解析为双精度时,我得到了这个错误:
java.lang.NumberFormatException: For input string: "0,55"
这是JTable 图片:
这是我目前尝试过的代码:
private void jButton10ActionPerformed(java.awt.event.ActionEvent evt) {
Double summl = 0.0;
for(int i = 0; i < jTable1.getRowCount(); i++){
summl=summl+Double.parseDouble(jTable1.getValueAt(i,5).toString());
}
System.out.println("summl = "+summl);
}
【问题讨论】:
-
模型列应该包含 Double 而不是 String
标签: java swing jtable double number-formatting