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

时间:2011-01-24 07:51:58

标签: java resourcebundle

在属性文件中,我有一个key=A: {{0}, {1}}, B: {{2}, {3}}。我期待一个字符串"A: {0, 1}, B: {1, 2}"。花括号内的数字正在解析。如何包含字符“{”而不绑定任何值?我也试过逃避这个角色“// {”。即使我无法得到预期的结果。错误java.lang.IllegalArgumentException:无法解析参数编号0,1发生。

2 个答案:

答案 0 :(得分:6)

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

答案 1 :(得分:2)

只需通过JDK附带的native2ascii工具运行属性文件。它会为你做的工作。或者更好地使用JRCEditor