当前位置:  开发笔记 > 编程语言 > 正文

用Java替换文本文件的第一行

如何解决《用Java替换文本文件的第一行》经验,为你挑选了1个好方法。

我有一个文本文件,我只想更改文件的第一行.该文件可能长达数百万行,所以我宁愿不必遍历所有内容,所以我想知道是否还有其他方法可以做到这一点.

我还想在第一行应用一些规则,以便用其他单词替换某些单词的实例.

这可能吗?



1> volley..:

RandomAccessFile除非结果行的长度与原始行的长度不同,否则A 将执行此操作.

如果事实证明你被迫执行一个副本(第一行被替换,其余的数据将按原样复制),我建议使用BufferedReaderBufferedWriter.首先用BufferedReader's readLine()来读第一行.修改它并将其写入BufferedWriter.然后使用char[]数组执行文件其余部分的强制复制.这比逐行复制更有效.如果您需要详细信息,请告诉我.

另一种选择是在同一文件中执行读写.但它会有点复杂.:)如果您需要有关详细信息,请告诉我..

推荐阅读
可爱的天使keven_464
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有