[java] ResourceBundle 예제
개발/Java2009. 12. 4. 11:54
날씨가 조금 추워지네요..
요즘 아이폰 만지는 재미에 아침이 밝아 오는지도 모르고 유용한 어플을 찾아서 헤매고 있습니다. 이제 좀 정신좀 차려야 되는데 말이죠.. ㅜㅜ
간단하게 ResourceBundle을 사용하는 법을 올려봅니다.
좀 더 사용하기 쉽게 만들수도 있겠지만 그건 개인에 따라서 수정하면 될테고 어떻게 사용되는지만 알면 수정은 쉬우니까요^^
package pe.kr.anaconda.hmjkor.util; import java.util.Enumeration; import java.util.HashMap; import java.util.Map; import java.util.ResourceBundle; /** * @author diem * */ public class ResourceUtil { /* * url.properties * url = http://hmjkor.tistory.com */ private static final String CONF_PATH = "config.url"; private static ResourceBundle resource = ResourceBundle.getBundle(CONF_PATH); private static HashMapsourceMap = new HashMap (); static{ Enumeration enu = resource.getKeys(); String key = null; while(enu.hasMoreElements()){ key = enu.nextElement(); sourceMap.put(key, resource.getString(key)); } } public static String getKey(String key){ return sourceMap.get(key); } public static Map getSourceMap(){ return sourceMap; } public static void main(String args){ System.out.println(ResourceUtil.getKey("url")); } }
'개발 > Java' 카테고리의 다른 글
Tip. MessageFormat 예제 (0) | 2010.01.07 |
---|---|
[java] Properties 읽고 쓰기 (0) | 2009.12.04 |
[Java] File 클래스 속성 및 사용법 (0) | 2009.11.29 |
[Java] 파일에 텍스트 이어서 쓰기 (0) | 2009.11.25 |
[Spring] dbcp와 c3p0 커넥션 풀 유지하기 (0) | 2009.11.25 |