Java - 如何将某些内容附加到文件中的特定行

时间:2018-03-10 18:10:50

标签: java file file-io

我最近正在开发一个项目,我必须覆盖已经存在且已填充的文件中的特定行。我在StackOverflow上阅读了很多答案,建议复制文件的全部内容,然后使用字符串操作编辑特定行,然后用修改后的数据重写整个文件。但是,当文件非常大时,此过程效率非常低。有没有任何方法可以实现这一点,没有任何复杂性?谢谢。

1 个答案:

答案 0 :(得分:0)

这些建议是有充分理由的,当你需要提高效率并在Java中仍然这样做时,确实是一种罕见的情况。

那就是说,你可能想看看自1.7以来的Java中的java.nio.channels.SeekableByteChannel接口