在java.io.Console
中,有两种方法printf
和format
,它们看似相同。在API中它说
调用
con.printf(format, args)
形式的此方法 行为与调用的方式完全相同con.format(format, args)
那么为什么有两种方法呢?是否有首选的情况?
编辑:他们在java.io.PrintStream以及Java 5
中完成了这项工作答案 0 :(得分:3)
这适用于来自不同编程背景的程序员。 C/ C++
使用printf
答案 1 :(得分:2)
调用con.printf(format, args)
形式的此方法的行为与调用con.format(format, args)
- Documentation
所以没有区别,只是为了方便语法