我对此深感困惑。请帮忙。

样本数据

Year  Rate
2002  1.0
2002  1.0
2002  1.1
2003  1.5
2003  5.4
2003  6.5
2004  9.5
2004  12.5
2004  11.3


如何使用Java编程语言逐年汇总元素?
例如将2002年以来的所有费率相加。然后,将2003年以来的所有费率相加...

我应该先将数组拆分为特定部分吗?

我不知道。请帮助(不是答案,而是建议)。

最佳答案

拆分数据(String.split),然后一次遍历两次,将结果放入HashMap中。

// Do the split, initialize a Map.
for( int i=0; i < splitResult.length; i+=2) {
    // Use your map
}

09-11 02:21