変更履歴Java書式付き出力Javaで高度な書式を使って、値を編集(変換)する方法。[2008-07-29]FormattableformatTo()の引数DateFormatSystem.out.printf()・String#format()C言語のprintf()関数相当の機能がJDK1.5で追加された。ストリームやライターに出力する。要するにSystem.out.printf()。引数で書式を指定し、その書式に則って第二引数以降の値を編集(変換)して出力する。789);書式には「%」が入った文字列を指定する。「%」の書式指定に従って変換が行われる。引数が多い分には無視されるだけなので別に構わないが、指定に該当する引数が足りないと例外が発生する。変換の実体はFormatterクラスにある。したがってどのような書式があるかについてはFormatterのJavadocに載っているが、代表的なのは以下のようなもの。「%」自身を出力したい場合は「%%」とする。整数を十進数で出力する。整数を八進数で出力する。整数を十六進数で出力する。