System.out.printf 和 System.out.format 之间有什么区别,特别是在 Blue Java 中?
What is the difference between System.out.printf and System.out.format specifically in Blue Java?
我一直在看Java的教程,突然看到老师使用System.out.format的方式和使用System.out.printf的方式相同,并且正在获取相同的结果。所以我对两者有点困惑。
查看 printf
的文档揭示:
此方法的调用形式为 out.printf(format, args)
行为方式与调用完全相同
out.format(format, args)
跳转到我们看到的printf
方法:
return format(format, args);
所以printf只是调用的另一个接口format()
我一直在看Java的教程,突然看到老师使用System.out.format的方式和使用System.out.printf的方式相同,并且正在获取相同的结果。所以我对两者有点困惑。
查看 printf
的文档揭示:
此方法的调用形式为 out.printf(format, args)
行为方式与调用完全相同
out.format(format, args)
跳转到我们看到的printf
方法:
return format(format, args);
所以printf只是调用的另一个接口format()