这么经典的文件读写问题,为什么没有人回答呢?
而且还会很常用。

解决方案 »

  1.   

    可以使用readLine()获得当前操作的行的行号
    然后使用中间文件来处理
    处理好了在把文件写回去,
    RandomAccessFile.seek(long pos)只能是指定pos长度的字节,并不能指定行号
      

  2.   

    你写文件的时候,行号是根据什么来判断的?你如果都知道要写的处于哪一行,那还不如把行号跟着一起写到文件里。