我知道.NET中有一个函数string.Format()
Java中是否有可用的等效版本?
答案 0 :(得分:1)
是的,自Java 1.5以来,还有String.format()
支持输出ala C printf()
。
String.format(String format, Object... args)
System.out.format() // alternativ
System.out.printf() // alternativ
答案 1 :(得分:1)
试试这个:
String format = "Test: {0}, {1}"
System.out.println(MessageFormat.format(format, "Text1", "Text2"))
请参阅this问题和答案
答案 2 :(得分:-1)
也许并不完全相同,但Java确实有String.format,它提供了非常相似的功能。你会发现Java和C#非常相似。