Orderid Amount order id Amount
c4 1 c2 60
c2 10 c3 38
c2 20 c4 13
c2 30 null null
c3 11 null null
c3 13 null null
c3 14 null null
c4 12 null null
上面是两个数组(订单 id,金额)第一个数组由包含重复 orderid 及其值的元素组成,我试图找出不同的 orderid 及其总和,如第二个数组所示。为此,我编写了以下代码。它不工作。请帮忙
for(int y=0;y<data.length;y++) {
if(data[y][0].equals(data[y+1][0])==true)
{
tx=(Double) data[y][1]+(Double)data [y+1][1];
data[y+1][1] = tx;
data[y][1]=tx;
data[y][0]=null;
}
if(y+1 > data.length)
{
break;
}
System.out.println("Tx="+tx);
}