2011-01-24 2 views
6

속성 파일에서 key=A: {{0}, {1}}, B: {{2}, {3}}을 사용하고 있습니다. 문자열 "A: {0, 1}, B: {1, 2}"이 필요합니다. 중괄호 안의 숫자가 파싱됩니다. 어떤 값에 구속하지 않고 '{'문자를 포함시킬 수 있습니까? 나는 또한이 "// {"와 같은 문자를 이스케이프하여 시도했다. 심지어 나는 기대했던 결과를 얻을 수 없었다. java.lang.IllegalArgumentException 오류 : 인수 번호 0을 구문 분석 할 수 없습니다. 1 \이 발생합니다.ResourceBundle API를 사용하여 가져온 내 등록 정보 파일에서 중괄호를 이스케이프하는 방법

답변

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

JDK와 함께 제공되는 native2ascii 도구를 통해 등록 정보 파일을 실행하기 만하면됩니다. 그것은 당신을 위해 일할 것입니다. 또는 더 잘 사용하십시오. JRCEditor