検索してみるとJavaでprintfを実装した例はいくつかあるものの、Objectの配列を渡すものばかりで、いまいち使いにくいので、自作してみました。
使い方はこんな感じ。
import jp.soramimi.text.*;
public class Test {
public static void main(String[] args)
{
String name = "world";
new Format("Hello, %s\n")
._(name)
.printf();
}
}
._(x) の部分を何度でも繰り返すことができるので、 new Object[] { "hoge", "fuga", "piyo" } のようなことをする必要はありません。
Format.zip