转义Java String.format中的格式字符

问题描述 投票:23回答:2

此问题与Java的this .Net question几乎相同。

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

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

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

java string string.format
2个回答
58
投票

您可以将%翻倍


0
投票

您既可以使用Draemon的建议,也可以查看java.text.MessageFormat class,它比String.format()具有更强大的格式化功能

© www.soinside.com 2019 - 2024. All rights reserved.