Details
Description
I have the situation where I have a String template with a dozen replacements
I need to make. When I loop through and use StringUtils.replace each time, it
has to make a StringBuffer of the whole template each time. I think we could
make this more efficient if we had a replace() method which took an array of
Strings to search for, and an array of Strings to replace with (or we could
use a Collection or List or something). This way we could possibly do the
replace in one StringBuffer result.
One issue is if the replacement text has Strings to be replaced, do we iterate
through again until there are no Strings to search for? Based on your
replaceChars(String str, String searchChars, String replaceChars) method, I
assume the answer is no, but we could have a boolean flag to have it both ways.
I can write this for you if you are interested, please let me know.
Thanks!
Chris