【发布时间】:2012-07-18 14:10:15
【问题描述】:
我正在使用 Java 中的 BufferedReader 读取文件。这是我在读取文件时尝试执行的操作序列
- 继续读取文件中一定长度的字符
- 一旦读取到长度,对读取的字符串进行一些操作
- 将读取的字符串写入临时文件
- 重置所有计数器(例如长度计数器)
- 返回 #1 并为其余文件再次执行此操作
我想弄清楚的是#3。我想在使用 BufferedWriter 写入文件时附加到临时文件。我知道有 append() 但是,这看起来像是写入新行。但是,我想每次都写入下一个光标。基本上,我想保留原始文件的格式。制作一个完全相同的文件,只是更改了一些值。
我希望这是有道理的。
谢谢。
【问题讨论】:
-
您可以使用
append()或write(),两者都一样。
标签: java bufferedwriter