我明白了,在 Java 中你可以用
MessageFormat
和一个字符串"You said {0} just now"
StringBuffer
和一个像StringBuffer mail = new StringBuffer("Dear "); mail.append(user.name); mail.append(",\nCongratulations!"); ....
可能还有其他不错的选择,字符串连接不是其中之一
那么,我应该使用哪种方法?我的想法是:我有 5-6 个标准文本,我必须在其中动态替换一些内容。我认为将文本作为常量放在某处(带有常量或属性文件的类)并在需要时进行快速替换会更好。否则,我的源代码中间会有可能有一天会更改的字符串,例如StringBuffer("Dear ")
.
我有更好的选择吗?