JavaのMessageFormatで柔軟にメッセージをフォーマットする
String#format
メソッドではなく、MessageFormat
クラスを利用することでより柔軟にメッセージをフォーマットできる。
例
import java.text.MessageFormat;
String template = "{0}の{1}に投稿します。";
String message = MessageFormat.format(template, new Object[]{"株式会社エボシステム", "Coneta"});
System.out.println(message);