System.out.printf 与 System.out.format

2022-01-15 00:00:00 format printf java

System.out.printfSystem.out.format 是否完全一样,或者它们在某种程度上有所不同?

Are System.out.printf and System.out.format totally the same or perhaps they differ in somehow?

推荐答案

System.out 是一个 PrintStream,并引用 PrintStream.printf

System.out is a PrintStream, and quoting the javadoc for PrintStream.printf

这个方法的调用form out.printf(l, format, args)行为方式与调用完全相同out.format(l, format, args)

An invocation of this method of the form out.printf(l, format, args) behaves in exactly the same way as the invocation out.format(l, format, args)

相关文章