首页 > 解决方案 > 如何使用 JTable 计算每个客户帐户的累积余额?

问题描述

我有一个 JTable,其中有几个客户帐户的操作。

我想计算每个操作的累积余额以及每个帐户的累积余额。在我的 JTable 中,我有一列(字符串类型),其中有一个帐户列表,另一列(类型 int)中有操作量。

我将如何检索账户列表并计算每个账户的累计交易余额?

标签: javaswing

解决方案


我有我的问题的解决方案

int nombreDeLignes = model.getRowCount(); 
    double cumul=0; 
    String numcompte=null; // une valeur qui n'existe nulle part
    for(int i=0; i<nombreDeLignes; i++) {

        String numcompteLigne = model.getValueAt(i, 4).toString();
        if ( numcompte==null || !numcompte.equals(numcompteLigne) ) {

             numcompte = numcompteLigne;
             cumul=0;
        }

        cumul+= (int) model.getValueAt(i, 5);           
        model.setValueAt(cumul, i, 9);

    }

推荐阅读