简体   繁体   中英

How to escape curly braces in my properties file which is fetched using the ResourceBundle API

In properties file I am having a key=A: {{0}, {1}}, B: {{2}, {3}} . I am expecting a string "A: {0, 1}, B: {1, 2}" . The numbers inside the curly braces are parsing. How can I include the character '{' without binding to any value? I also tried by escaping the character like this "//{". Even I couldn't get the expected result. An error java.lang.IllegalArgumentException: can't parse argument number 0, 1 \\ occurs.

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

just run the properties file through native2ascii tool that comes with the JDK. it will do the work for you. Or better use the JRCEditor

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM