我创建了一个如下所示的 Array 类型的 ArrayList,
ArrayList<Object[]> csvArray = new ArrayList<Object[]>();
Run Code Online (Sandbox Code Playgroud)
如您所见,ArrayList 的每个元素都是一个数组,如 {Country, City, Name, Age}。
现在我想对国家和城市(组合)进行“分组” ,然后取每个国家+城市的平均年龄。
我可以知道实现这一目标的最简单方法是什么吗?或者你们有建议使用比 ArrayList 更好的数据结构来满足这个“分组依据”和聚合要求?
非常感谢您的回答。