如何对非常大的文件进行排序
我有一些文件,需要按照每行开头的id进行排序。这些文件大约有2-3 GB。我尝试将所有数据读入到一个ArrayList中并进行排序,但是内存不足以容纳所有数据。这种方法行不通。
每行的格式如下:
0052304 0000004000000000000000000000000000000041 John Teddy 000023
0022024 0000004000000000000000000000000000000041 George Clan 00013
我该如何对这些文件进行排序?