我可以知道这两者在java中有什么区别吗?我正在看一本书,它使用这两种方法来显示字符串。
最佳答案
first one写入 stdout和 second one返回一个 String
对象。
使用哪个取决于唯一的目的。如果要在标准输出(控制台)中显示字符串,请使用第一个。如果您想获取格式化字符串的句柄以在代码中进一步使用,请使用第二个。
关于java - System.out.printf 和 String.format 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3080112/