您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

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

替换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)。首先使用BufferedReaderreadLine()读取第一行。对其进行修改并将其写入BufferedWriter。然后使用char[]数组执行文件其余部分的暴力复制。这将比逐行复制更为有效。让我知道您是否需要详细信息。

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

java 2022/1/1 18:14:17 有637人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶