こんな感じ。
public static String sprintf(String format, Object params) {
MessageFormat mformat = new MessageFormat(format);
return mformat.format(params);
}public static void main(String
args) {
System.out.println(sprintf("私の名前は{0}です。年齢は{1}です。", new Object[] {
"山田太郎", new Integer(26) }));
}
私の名前は山田太郎です。年齢は26です。
MessageFormatってあんまり使ってないから、今度から活用しよう。