文本文件比较长,举前几行说明下情况:
AAAA1234
BBBB
CCCC
×
×
×
现在希望能够将第一行改为AAAA。请问该如何实现?
由于文本文件数量比较大,希望能够效率高点。
文本文件比较长,举前几行说明下情况:
AAAA1234
BBBB
CCCC
×
×
×
现在希望能够将第一行改为AAAA。请问该如何实现?
由于文本文件数量比较大,希望能够效率高点。
如果文本文件有一定的格式,或许更好实现快速定位到大文件的某一行。
RandomAccessFile的快速定位是以字节为基本的单元,使用current file pointer来定位开始读写文件的起始位置。
如果每行为固定的字数,根据指定的行既可以得到距离文件开头位置的字节总数,并把file pointer定位到指定行的起始位置。
参考这个:http://blog.csdn.net/andyxm/archive/2009/11/11/4797266.aspx