java - System.out.printf 和 String.format 的区别

标签 java

我可以知道这两者在java中有什么区别吗?我正在看一本书,它使用这两种方法来显示字符串。

最佳答案

first one写入 stdoutsecond one返回一个 String 对象。

使用哪个取决于唯一的目的。如果要在标准输出(控制台)中显示字符串,请使用第一个。如果您想获取格式化字符串的句柄以在代码中进一步使用,请使用第二个。

关于java - System.out.printf 和 String.format 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3080112/

相关文章:

java - 比较字符串数组输出 Null

java - 如何在 Google map 上选择正确的缩放比例

java - 是否有可能2个线程同时访问一个对象的2个同步方法?

java - Jenkins ,指定 JAVA_HOME

java - 如何在 Java 中获取连接到路由器的节点列表

java - 如何从jdl生成uml图像

java - 渲染到 JPanel 的最快方法是什么?

java - jFrame 无法正确打开或显示内容

java - switch语句eclipse错误: case expressions must be constant expressions

java - 除非需要,如何使用 DecimalFormat 不显示小数位