【发布时间】:2011-07-01 16:05:36
【问题描述】:
使用 Java 对现有文件中的字符串进行搜索和替换的最快方法是什么?
假设我有这个:
// This references an existing file
File file = ...
有问题的文件如下所示:
The Green Dog is furry.
It likes to run in the Green Grass.
Green is its favorite color.
如何将字符串“Green”替换为“Blue”并使用新颜色重新保存该文件?
更新: 我对此进行了更多的考虑,也许最好和最快的方法是将文件的内容读入字符串(使用 FileUtils 之类的东西),然后进行替换并重新写入文件?
【问题讨论】:
-
答案不一样,但很接近stackoverflow.com/questions/3939561/…