【问题标题】:escaping formatting characters in java String.format在 java String.format 中转义格式化字符
【发布时间】:2008-10-14 14:12:34
【问题描述】:

这个问题和this .Net question java exept 差不多。

如何在 java String.format 中转义 %1$ 字符?

我需要这样做的原因是我正在构建一个字符串,稍后将在其中插入更多信息。我曾想过让其中一个 args 成为 "%1$" 但这似乎不是很优雅?

很抱歉,如果这很明显,我的 java 有点生锈了。

【问题讨论】:

    标签: java string string.format


    【解决方案1】:

    你可以加倍 %

    【讨论】:

      【解决方案2】:

      要么你可以使用Draemon的提议,要么你也可以看看java.text.MessageFormat class,它的格式化能力比String.format()更强大

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-06-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-06-09
        相关资源
        最近更新 更多