728x90
반응형
Locale 클래스를 이용한 표준 국가 명 한글로 얻어오기
java.util 패키지에 있는 Locale 클래스를 이용하게 되면 국가 정보를 얻을 수 가 있는데
그중 getISOCountries() 메소드를 이용하면 국제 표준 국가명 리스트를 배열로 가져올 수 있다.
가져온 국가명 리스트를 한글로 변환 하기위해 Locale 클래스의 생성자인 Locale(String language, String country)
로 초기화후 getDisplayCountry() 메소드를 출력하면 결과가 출력된다.
1 2 3 4 5 6 7 8 9 10 11 | public class LocaleTest { public static void main(String[] args) { java.util.Locale locale = null; String[] countries = java.util.Locale.getISOCountries(); for(String country : countries) { locale = new java.util.Locale("ko", country); System.out.println(locale.getDisplayCountry()); } } } | cs |
728x90
반응형
'JAVA' 카테고리의 다른 글
Lombok 을 이용한 getter,setter 자동생성 (0) | 2014.08.28 |
---|---|
MAXMIND GeoIP를 이용한 클라이언트 접속 국가 정보 확인 (1) | 2014.07.22 |
Quartz 라이브러리 연동을 통한 스케쥴러 구현 (0) | 2014.06.06 |
외부 설정파일을 읽어들여 값을 반환하는 ConfigInjector 클래스 (0) | 2014.05.06 |
Filter 클래스를 이용한 호환성보기 헤더 변조 (0) | 2014.03.17 |