なるほど、Javaでは文字列を作成できます
MessageFormat
とのような文字列"You said {0} just now"
StringBuffer
とのような構造StringBuffer mail = new StringBuffer("Dear "); mail.append(user.name); mail.append(",\nCongratulations!"); ....
他の良いオプションがあるかもしれません、文字列の連結はそれらの1つではありません
では、どの方法を使用すればよいですか?私の考えは次のとおりです。コンテンツの一部を動的に置き換える必要がある5〜6の標準テキストがあります。テキストを定数としてどこかに置き(定数またはプロパティファイルを含むクラス)、必要なときにすぐに置き換える方がよいと思います。そうしないと、ソースコードの途中に、のようにいつか変更される可能性のある文字列が含まれることになりますStringBuffer("Dear ")
。
さらに良いオプションはありますか?