使用Java将数据分组到大文件中的有效方法

时间:2015-10-15 19:04:54

标签: java java-8 file-processing

考虑包含 n 记录数的以下格式的文件& i 列数。如果需要按第一列对数据进行分组,那么使用Java处理数据的有效方法是什么?让我们说 n = 40百万

标准方法可以是使用BufferedReader循环遍历每一行,并将数据组织在地图中,其中 Column A 作为键。是否有更高效的&最佳方式?

A1~1~2
A1~2~5
A2~1~3
A1~3~4
....
....

上述文件需要组织到ColumnA&的Map。 POJO如下。

A1 [(1,2),(2,5),(3,4)]
A2 [(1,3)]

0 个答案:

没有答案