我正在使用 java 中的 BufferedReader 读取文件。这是我在读取文件时尝试执行的操作序列
- 继续读取文件中一定长度的字符
- 一旦读取到长度,对读取的字符串进行一些操作
- 将读取的字符串写入临时文件
- 重置所有计数器(例如长度计数器)
- 返回 #1 并为其余文件再次执行此操作
我想弄清楚的是#3。我想在使用 BufferedWriter 写入文件时附加到临时文件。我知道有 append() 但是,这看起来像是写入新行。但是,我想每次都写入下一个光标。基本上,我想保留原始文件的格式。制作一个完全相同的文件,除了一些值被更改。
我希望这是有道理的。
谢谢。