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

替换Java中文本文件的第一行,第1张

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

[RandomAccessFile](http://java.sun.com/javase/6/docs/api/java/io/RandomAccessFile.html)
除非结果行的长度与原始行的长度不同,否则A
将达到目的。

如果事实证明您被迫执行复制(替换第一行,其余数据应原样复制),我建议使用

[BufferedReader](http://java.sun.com/javase/6/docs/api/java/io/BufferedReader.html)
[BufferedWriter](http://java.sun.com/javase/6/docs/api/java/io/BufferedWriter.html)
。首先使用
BufferedReader
readLine()
读取第一行。对其进行修改并将其写入
BufferedWriter
。然后使用
char[]
数组执行文件其余部分的暴力复制。这将比逐行复制更为有效。让我知道您是否需要详细信息

另一种选择是在同一文件内执行读取和写入。但是,它会稍微复杂一些。:)让我知道您是否也需要详细信息。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5130816.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-17
下一篇 2022-11-17

发表评论

登录后才能评论

评论列表(0条)

保存