Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
来自java教程:
System.out.format("%s: %s" + " has bowed to me!%n", this.name, bower.getName());
但是在 java SE7 中没有这样的方法。我应该使用哪种方法?谢谢。
当然有:
System.out 是 PrintStream 类型,它有format()
format()
如果您不想输出它而只是将其存储在一个字符串中,String也提供相同的方法format()
String
有String.format或System.out.printf。
String.format
System.out.printf
System.out.printf("%s: %s" + " has bowed to me!%n", this.name, bower.getName());
String.format在 a 中返回结果String;System.out.printf将结果打印到控制台。
(而且 jbx 也是正确的:为什么你说 Java SE 7 中没有这种方法?)。