这个问题几乎和this .Net question对java一样。
如何转义java string.format中的%1 $字符?
我需要这样做的原因是我正在构建一个字符串,以后会有更多信息插入其中。我曾经想过让其中一个args只是“%1 $”,但这似乎不是很优雅?
对不起,如果这很明显我的java有点生锈。
答案 0 :(得分:57)
你可以加倍%
答案 1 :(得分:0)
要么你可以使用Draemon的提议,要么你也可以看看java.text.MessageFormat class具有比String.format()更强大的格式化能力