使用System.out.printf()的优点和缺点;

时间:2011-06-20 13:06:10

标签: java

我只是想知道使用System.out.printf();的优点和缺点是什么?我们通常使用System.out.println();System.out.print();但如果我们使用System.out.printf();会有所不同吗?使用System.out.printf();或任何其他打印语句是否有特定的缺点或优势?

感谢。

编辑:是的,我确实知道printf和println之间的区别。

2 个答案:

答案 0 :(得分:5)

Printf允许特殊格式化:

http://java.sun.com/developer/technicalArticles/Programming/sprintf/

这是优点。否则就像现在一样调用print()没有缺点。

答案 1 :(得分:1)

查看PrintStream类的JavaDoc。在那里你可以看到print / println方法打印一个String而printf是

  
      
  • 将格式化字符串写入此输出流的便捷方法
  •   
  • 使用指定的格式字符串和参数。
  •