JavaでC言語の「sprintf」的なことを実現する

Hot Rod Monkey Jakarta, Indonesia 2010
Creative Commons License photo credit: mikaku

JavaでC言語のsprintf関数のようなことを実現する方法が気になって調べたのでメモ。

Stringクラスのクラスメソッド「format」を使えばいいみたいです。

public static String format(String format, Object… args)
指定された書式の文字列と引数を使って、書式付き文字列を返します
http://java.sun.com/javase/ja/6/docs/ja/api/java/lang/String.html#format(java.lang.String,%20java.lang.Object…)

以下、サンプルコードです。

前よりも少し賢くなりました。短く書けるので積極的に使っていこうっと。
それでは!