1个G左右的文本文件,每行一个记录,现对每条记录取hashcode%1000后分割成1000个文件,求问怎样分割效率高点?

【1个G左右的文本文件,每行一个记录,现对每条记录取hashcode%1000后分割成1000个文件,求问怎样分割效率高点?】

1个G左右的文本文件,每行一个记录,现对每条记录取hashcode%1000后分割成1000个文件,求问怎样分割效率高点?

文章插图
一个1 g左右的文本文件,每行一条记录 。现在,每条记录在取hashcode()% 1000后被分成1000个文件 。如何高效分段?一个1 g左右的文本文件,每行一条记录 。现在,每条记录在取hashcode()% 1000后被分成1000个文件 。如何高效分段?简介:现在是创建1000个新文件,然后逐行读取记录,计算hashcode()%X,然后写入相应的文件 。试了一下,估计要几个小时才能做完 。请问有没有更好的办法??JAVA解决方案:不能一次处理1000行数据吗...打开更多线程...