小编isa*_*niu的帖子

在 Java 中“分组依据”和聚合值的最佳数据结构?

我创建了一个如下所示的 Array 类型的 ArrayList,

ArrayList<Object[]> csvArray = new ArrayList<Object[]>();
Run Code Online (Sandbox Code Playgroud)

如您所见,ArrayList 的每个元素都是一个数组,如 {Country, City, Name, Age}。

现在我想对国家城市(组合)进行“分组” ,然后取每个国家+城市的平均年龄

我可以知道实现这一目标的最简单方法是什么吗?或者你们有建议使用比 ArrayList 更好的数据结构来满足这个“分组依据”和聚合要求?

非常感谢您的回答。

java group-by arraylist data-structures

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

arraylist ×1

data-structures ×1

group-by ×1

java ×1