Чтобы заменить строковый символ другой строкой, используя StringUtil.Replace, я попытался выполнить следующее, и я могу заменить несколько строковых значений из одной строки.
String info = "[$ FIRSTNAME $] [$ LASTNAME $] [$ EMAIL $] _ [$ ADDRESS $]";
String replaceString = StringUtil.replace (info, new String [] {"[$ FIRSTNAME $]", "[$ LASTNAME $]", "[$ EMAIL $]", "[$ ADDRESS $]"}, новая строка [] {"XYZ", "ABC", "abc@abc.com", "ABCD"});
Это заменит строковое значение информации на новое предоставленное значение ...