JavaでBufferedReaderを使用してファイルを読み取っています。これが私がファイルを読むときにやろうとしている一連の操作です
- ファイル内の特定の長さの文字まで読み続けます
- 長さまで読み取ったら、読み取った文字列を操作します
- 読み取った文字列を一時ファイルに書き込みます
- すべてのカウンターをリセットします(例:長さのカウンター)
- #1に戻り、ファイルの残りの部分でこれをもう一度実行します
私が理解しようとしているのは#3です。BufferedWriterを使用してファイルに書き込んでいるときに、一時ファイルに追加したいと思います。append()があることは知っていますが、それは新しい行に書き込むように見えます。ただし、毎回次のカーソルに書き込みたいです。基本的に、元のファイルの形式を保持したいと思います。一部の値が変更されていることを除いて、まったく同じファイルを作成します。
これが理にかなっていることを願っています。
ありがとう。