Czy System.out.printf
i System.out.format
są całkowicie takie same, czy może w jakiś sposób się różnią?System.out.printf kontra System.out.format
30
A
Odpowiedz
34
System.out
jest PrintStream
i podając javadoc dla PrintStream.printf
inwokacji tej metody z formularza
out.printf(l, format, args)
zachowuje się w taki sam sposób jak wezwaniemout.format(l, format, args)
7
Nie Różnica. Oba zachowują się zgodnie z same.
6
Faktyczna realizacja obu printf przeciążonych form
public PrintStream printf(Locale l, String format, Object ... args) {
return format(l, format, args);
}
i
public PrintStream printf(String format, Object ... args) {
return format(format, args);
}
wykorzystuje przeciążone formy formacie metoda jest
public PrintStream format(Locale l, String format, Object ... args)
i
public PrintStream format(String format, Object ... args)
odpowiednio.
Możesz po prostu powiedzieć "Są dokładnie takie same" i nic więcej –