Android:如何更新文本文件的特定行
有谁知道如何编写此代码:
我有一个包含内容的文本文件(4 行):
1 I am Kris
2 I live in CA
3 With my wife
4 And son
然后我想将第二行 I live in CA
更新为 I live in New York
这可能吗?
does anyone has idea on how to code this:
I have a text file with contents (4 lines):
1 I am Kris
2 I live in CA
3 With my wife
4 And son
Then I want to update the second line I live in CA
to I live in New York
Is it possible?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
最简单的方法就是读取整个文件,修改行并写回。
您可以尝试 RandomAccessFile 类,但我认为这会产生开销。你需要做更多的工作,而且实施起来会更困难。
The easiest way just to read whole file, modify lines and write back.
You can try RandomAccessFile class, but I think it will be overhead. You'll need to do more work and it will be harder to implement.