java - 如何在使用 ResourceBundle API 获取的属性文件中转义大括号

标签 java resourcebundle

在属性文件中,我有一个 key=A: {{0}, {1}}, B: {{2}, {3}}。我期待一个字符串 "A: {0, 1}, B: {1, 2}"。花括号内的数字正在解析。如何在不绑定(bind)任何值的情况下包含字符“{”?我还尝试通过转义这样的字符“//{”。即使我无法获得预期的结果。出现错误 java.lang.IllegalArgumentException: can't parse argument number 0, 1\。

最佳答案

key=A: '{'{0}, {1}'}', B: '{'{2}, {3}'}'

关于java - 如何在使用 ResourceBundle API 获取的属性文件中转义大括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4779734/

相关文章:

java - 添加一些图片到 BufferdImage 然后保存

java - HashSet 显示更多值

java - 在两个 map 之间部分搜索

java - PropertiesConfiguration 和 PropertyResourceBundle 在 Windows 和 Linux 上的行为不同

internationalization - 如何在 Java 9 中配置 ResourceBundle "no fallback control"

spring - 正在加载资源包: Spring

java - 防止 s :message tag 中长参数的默认格式设置(逗号插入)

Java:如何在命令提示符下编译代码的整个目录结构?

java - 我如何在 Struts 2 操作重定向中使用动态参数名称?

java - 在 Java 中实现用户定义的 native 语言环境