【发布时间】:2012-06-17 17:50:49
【问题描述】:
我正在尝试将字符串写入随机位置的 txt 文件,即我想编辑特定的 txt 文件。我不想追加,但我想做的就是在第 3 行写一些字符串。 我尝试使用 RandomAccessFile 进行相同操作,但是当我写入特定行时,它会替换该行的数据。
例如 a.txt-
1
2
3
4
5
我期望的输出..
1
2
嗨
3
4
5
我使用 RandomAccessFiles 所取得的成就
1
2
嗨
4
5
我尝试在替换之前保存第 3 行的内容,为此我使用了 readLine() 函数,但它不起作用,它给出了意想不到的结果。
【问题讨论】:
-
我已将其附在问题中.. :)
-
只是想告诉你,自从上次见到你以来,我已经大大更新了我的答案。我想你会觉得它很有趣。
标签: java file-handling random-access