更新が必要な文字列を含むファイルが 1 つあります。
MY REPORT
REPORT RUN DATE : 27/08/2012 12:35:11 PAGE 1 of @TOTAL@
SUCCESSFUL AND UNSUCCESSFUL DAILY TRANSACTIONS REPORT
---record of data here----
MY REPORT
REPORT RUN DATE : 27/08/2012 12:35:11 PAGE 2 of @TOTAL@
SUCCESSFUL AND UNSUCCESSFUL DAILY TRANSACTIONS REPORT
---record of data here----
@TOTAL@ のすべての発生をある数値に更新したいだけの場合、これを行うための迅速かつ効率的な方法はありますか?
BufferedReader+BufferedWriter を使用して別のファイルに出力し、途中で String.replace を使用することもできることは理解していますが、これを解決するためのより適切でエレガントな方法があるかどうか疑問に思っています...
ファイルは10MBを超えることはないので、ファイルが大きくなる可能性があるかどうかを心配する必要はありません(1 GBを超えるなど)