51

System.out.printfとはまったく同じですかSystem.out.format、それとも何らかの点で異なりますか?

4

4 に答える 4

54

System.outでありPrintStream、javadoc を引用するとPrintStream.printf

フォームのこのメソッドの呼び出しは、呼び出しとout.printf(l, format, args) まったく同じように動作します。 out.format(l, format, args)

于 2013-04-26T10:42:53.307 に答える
17

両方のprintfオーバーロード フォームの実際の実装

public PrintStream printf(Locale l, String format, Object ... args) {
    return format(l, format, args);
}

public PrintStream printf(String format, Object ... args) {
        return format(format, args);
}

formatメソッドのオーバーロードされたフォームを使用します

public PrintStream format(Locale l, String format, Object ... args)

public PrintStream format(String format, Object ... args)

それぞれ。

于 2013-04-26T10:59:57.077 に答える