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);

参考(https://plus-idea.net/java-message-format-use/)