System.out.printf VS System.out.format(System.out.

2019-09-01 04:37发布

System.out.printfSystem.out.format完全一样或者他们在某种程度上有什么区别?

Answer 1:

System.outPrintStream ,报价工作的Javadoc PrintStream.printf

形式的这种方法的调用out.printf(l, format, args)的行为以完全相同的方式调用out.format(l, format, args)



Answer 2:

实际执行的两个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);
}

使用格式方法的重载形式

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

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

分别。



Answer 3:

没有difference.They双方的行为相同 。



文章来源: System.out.printf vs System.out.format