【发布时间】:2012-02-02 05:56:36
【问题描述】:
我知道 .NET 中有一个函数 string.Format()
在 Java 中是否有等效版本?
【问题讨论】:
-
您搜索过这个吗?检查this 可能会对您有所帮助。
标签: java .net string-formatting equivalent
我知道 .NET 中有一个函数 string.Format()
在 Java 中是否有等效版本?
【问题讨论】:
标签: java .net string-formatting equivalent
是的,还有 String.format() 从 Java 1.5 开始支持输出 ala C printf()。
String.format(String format, Object... args)
System.out.format() // alternativ
System.out.printf() // alternativ
【讨论】:
试试这个:
String format = "Test: {0}, {1}"
System.out.println(MessageFormat.format(format, "Text1", "Text2"))
见this问答
【讨论】:
也许不完全相等,但 Java 确实有 String.format,它提供了非常相似的功能。您会发现 Java 和 C# 非常相似。
【讨论】: