在Java中分割文件最有效的方法是什么? 喜欢让它准备好网格...Java文件分割
(编辑) 修改问题。 基本上淘净后,我明白,通常有两种方法遵循的文件分割....
通过
我想这种方法的优点是字节数只是其拆分它是快速的,但是说我把所有的数据放在一行中,并假设文件分割将一半数据放在一个分割中,另一半数据分割在另一个分割中,那么我该怎么做?
阅读他们一行
行这将让我的数据完整,很好,但我想这是不一样快上述方法
在Java中分割文件最有效的方法是什么? 喜欢让它准备好网格...Java文件分割
(编辑) 修改问题。 基本上淘净后,我明白,通常有两种方法遵循的文件分割....
通过
我想这种方法的优点是字节数只是其拆分它是快速的,但是说我把所有的数据放在一行中,并假设文件分割将一半数据放在一个分割中,另一半数据分割在另一个分割中,那么我该怎么做?
阅读他们一行
行这将让我的数据完整,很好,但我想这是不一样快上述方法
我的第一印象是,你有一个像逗号分隔值(csv)文件的东西。读/解析这些文件中的通常的方法是
String#split(String reg)
到线分成值(REG被选择以匹配定界符)那么,除非文件中有逗号,否则这将成为问题 – andychase 2010-07-22 06:16:22
@ asperous.us - 该策略适用于任何分隔符。分隔字符或序列不能是任何值的子字符串,但这是csv文件的通常条件。 – 2010-07-22 06:21:19
即使对独角兽也能工作吗? :) – willcodejavaforfood 2010-07-22 11:52:14
那么,就读取文件行按行并开始保存到一个新的文件。然后,当你决定是时候分割时,开始将线路保存到一个新的地方。
不要担心效率太高,除非它是一个真正的问题。
更多细节将不胜感激。您想做什么?你想如何分割文件? – Nivas 2010-07-22 06:05:55
现在你已经修改了你的问题,你已经自己回答了。你所说的基本上是正确的,现在没有太多补充。 – 2010-07-22 11:52:55