在 JTable 列中查找值的总和

Finding sum of values in a JTable column

我想在 JTable.I 中的列中查找值的总和已使用 getvalueAt 方法从 JTable 中检索到值,但它最终没有找到值的总和。这是我的代码:

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                       
    for(int i = 0; i <model1.getRowCount(); i++) {
        int total =0;
        int Amount =Integer.parseInt(model1.getValueAt(i,3)+"");
        total +=Amount;
        System.out.println(total);
     }
}

我当前的输出是这样的:

10 // values in column
20
30

您在 for 循环中声明了 total,因此它在每次迭代时都被初始化为 0

for 循环之前声明它。