【问题标题】:.NET String.Format equivalent in JavaJava 中的 .NET String.Format 等效项
【发布时间】:2012-02-02 05:56:36
【问题描述】:

我知道 .NET 中有一个函数 string.Format()

在 Java 中是否有等效版本?

【问题讨论】:

  • 您搜索过这个吗?检查this 可能会对您有所帮助。

标签: java .net string-formatting equivalent


【解决方案1】:

是的,还有 String.format() 从 Java 1.5 开始支持输出 ala C printf()

String.format(String format, Object... args) 
System.out.format() // alternativ
System.out.printf() // alternativ

javadoc

【讨论】:

    【解决方案2】:

    试试这个:

    String format = "Test: {0}, {1}"
    System.out.println(MessageFormat.format(format, "Text1", "Text2"))
    

    this问答

    【讨论】:

      【解决方案3】:

      也许不完全相等,但 Java 确实有 String.format,它提供了非常相似的功能。您会发现 Java 和 C# 非常相似。

      【讨论】:

        猜你喜欢
        • 2010-09-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-04-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多