2013-10-24 4 views
1

ResourceBundle에 다시 쓸 수 있습니까? 현재 내가 사용하여 런타임에 그것은 읽기, 정보를 저장하는 ResourceBundle를 사용하고 다음ResourceBundle에 대한 Java write

while(ResourceBundle.getBundle("bundleName").getKeys().hasMoreElements()){ 

//output 

} 

내가 쓸하려는 경우 나는의 ResourceBundle를 사용하지 않나요?

답변

1

기본적으로 보이지는 않지만, ResourceBundle.Control의 인스턴스를 ResourceBundle.getBundle에 전달하면 키를 설정할 수있는 setKey 메소드를 표시하는 ResourceBundle의 사용자 정의 하위 클래스를 사용할 수 있습니다.

+0

문서를 읽은 후에 의도 한 용도로 ResourceBundle을 사용하지 않았습니다. 로컬 정보가 있어야하는 것 같습니다. 이 응용 프로그램에서 메모리에로드되어 있기 때문에이 형식의 파일을 사용하고 있었을뿐입니다. 정보 주셔서 감사합니다. 로케일과 관련이 없기 때문에 CSV에 내 정보를 저장하는 것이 더 나을 수도 있습니다. – user2524908

+0

무엇을하고 있느냐에 따라 설정을 속성 파일에 저장하고 속성 개체에로드 한 다음 런타임에 속성을 변경할 수도 있습니다 필요에 따라. –