【发布时间】:2008-10-14 14:12:34
【问题描述】:
这个问题和this .Net question java exept 差不多。
如何在 java String.format 中转义 %1$ 字符?
我需要这样做的原因是我正在构建一个字符串,稍后将在其中插入更多信息。我曾想过让其中一个 args 成为 "%1$" 但这似乎不是很优雅?
很抱歉,如果这很明显,我的 java 有点生锈了。
【问题讨论】:
标签: java string string.format
这个问题和this .Net question java exept 差不多。
如何在 java String.format 中转义 %1$ 字符?
我需要这样做的原因是我正在构建一个字符串,稍后将在其中插入更多信息。我曾想过让其中一个 args 成为 "%1$" 但这似乎不是很优雅?
很抱歉,如果这很明显,我的 java 有点生锈了。
【问题讨论】:
标签: java string string.format
你可以加倍 %
【讨论】:
要么你可以使用Draemon的提议,要么你也可以看看java.text.MessageFormat class,它的格式化能力比String.format()更强大
【讨论】: