/*
*국제화를 지원하는 첫 번째 언어 인 Java 언어는 처음부터 다른 언어로 비교할 수없는 국제화의 필수 특성을 가지고 있습니다.
*유니 코드를 사용하여 모든 문자열을 작성하십시오. 그러나 유니 코드 자체가 끊임없이 변화하기 때문에 이론과 실천은 항상 완전히 정렬 할 수 없습니다.
* J2SE (TM) 5.0에서 주요 변경 사항은 java.lang, java.text, java.util.regex와 같은 패키지를 조정하여 전체 단어를 만드는 것입니다.
* 문자 처리는 유니 코드 4.0 표준을 기반으로하며 보충 문자에 대한 지원을 강화합니다 (자세한 내용은 다음을 참조하십시오.
* Norbert Lindenberg와 Masayoshi의 "Javaplatform의 보충 문자"
*Okutsu,). 또한 이러한 조정은 베트남과 같은 동남아시아 국가에서 텍스트 읽기, 쓰기 및 표시 문제를 종합적으로 해결했습니다.
*광범위한 테스트 후. Java에서 지원하는 언어와 해당 버전 정보를 보려면 다음 코드를 사용하여 쿼리를 사용할 수 있습니다.
*/
코드 사본은 다음과 같습니다.
java.util.*;
Java.Text를 가져옵니다.*;
공개 수업 테스트 {
public static void main (String [] args) {
// JVM에서 지원하는 언어 출력
Locale locale [] = dateformat.getavailablelocales ();
System.out.println ( "======= 로컬 시스템은 언어를 지원합니다 : =======");
for (int i = 0; i <locale.length; i ++) {
System.out.println (Locale [i] .toString () +
"/t" +locale [i] .getDisplayName ());
}
// output JVM 기본 속성
System.out.println ( "====== 시스템 속성 =========");
system.getProperties (). List (System.out);
}
}
실행 결과 :
C :/Java> Java 테스트
======== 로컬 시스템은 언어를 지원합니다 : =========
아라비아 말
AR_AE 아랍어 (아랍 에미리트 연합)
AR_BH 아랍어 (바레인)
AR_DZ 아랍어 (알제리)
Ar_eg Arabic (이집트)
AR_IQ 아랍어 (이라크)
Ar_jo Arabic (요르단)
AR_KW 아랍어 (쿠웨이트)
AR_LB 아랍어 (레바논)
Ar_ly 아랍어 (리비아)
AR_MA 아랍어 (모로코)
Ar_om 아랍어 (오만)
AR_QA 아랍어 (카타르)
AR_SA 아랍어 (사우디 아라비아)
AR_SD 아랍어 (술탄)
ar_sy 아랍어 (시리아)
AR_TN 아랍어 (튀니지)
Ar_ye 아랍어 (예멘)
hi_in 힌디어 (인도)
히브리어
IW_IL 히브리어 (이스라엘)
JA 일본어
JA_JP 일본어 (일본)
코 한국
KO_KR 한국 (한국)
TH THAI
TH_TH THAI (태국)
th_th_th 태국 (태국, Th)
VI 베트남인
VI_VN 베트남 (베트남)
ZH 중국어
ZH_CN 중국어 (중국)
Zh_HK 중국어 (홍콩)
ZH_TW 중국어 (대만)
벨로루시 인이 되십시오
Be_by Belarusian (벨로루시)
BG 불가리아어
BG_BG 불가리아 (불가리아)
CA 카탈로니아 인
CA_ES 카탈로니아어 (스페인)
CS 체코
CS_CZ 체코 (체코)
DA 덴마크
DA_DK 덴마크 (덴마크)
독일어
DE_AT 독일어 (오스트리아)
De_ch 독일어 (스위스)
De_de 독일 (독일)
De_lu Devon (룩셈부르크)
엘 그리스
El_gr Greek (그리스)
en_au 영어 (호주)
EN_CA 영어 (캐나다)
EN_GB 영어 (영국)
en_ie 영어 (아일랜드)
en_in 영어 (인도)
en_nz 영어 (뉴질랜드)
en_za 영어 (남아프리카)
스페인어
es_ar 스페인어 (아르헨티나)
es_bo 스페인어 (볼리비아)
ES_CL 스페인어 (칠레)
ES_CO 스페인어 (콜롬비아)
ES_CR 스페인어 (코스타리카)
ES_DO 스페인어 (도미니카 공화국)
es_ec 스페인어 (에콰도르)
ES_ES 스페인어 (스페인)
es_gt 스페인어 (과테말라)
es_hn 스페인어 (온두라스)
ES_MX 스페인어 (멕시코)
es_ni 스페인어 (니카라과)
ES_PA 스페인어 (파나마)
es_pe 스페인어 (페루)
ES_PR 스페인어 (푸에르토 리코)
es_py 스페인어 (파라과이)
ES_SV 스페인어 (Salvador)
es_uy 스페인어 (우루과이)
es_ve 스페인어 (베네수엘라)
ET 에스토니아어
ET_EE 에스토니아 (ESTONIA)
피니시
fi_fi 핀란드 (핀란드)
프랑스어
FR_BE 프랑스어 (벨기에)
FR_CA 프랑스어 (캐나다)
Fr_ch 프랑스어 (스위스)
FR_FR 프랑스어 (프랑스)
FR_LU 프랑스어 (룩셈부르크)
HR 크로아티아
HR_HR 크로아티아 (크로아티아)
후 헝가리어
hu_hu 헝가리어 (헝가리)
아이슬란드입니다
IS_IS 아이슬란드 (아이슬란드)
이탈리아어
it_ch 이탈리아어 (스위스)
It_it Italian (이탈리아)
LT 리투아니아어
LT_LT 리투아니아 (리투아니아)
LV Latvian (Leto)
LV_LV 라트비아 (Leto) (Latvia)
MK 마케도니아
MK_MK 마케도니아 (마케도니아 왕)
NL 네덜란드
NL_BE 네덜란드어 (벨기에)
NL_NL 네덜란드 (네덜란드)
노르웨이어가 없습니다
NO_NO 노르웨이 (노르웨이어)
NO_NO_NY NORWEGIAN (Nynorsk, Norway)
PL 광택
PL_PL 폴란드어 (폴란드)
PT 포르투갈어
PT_BR 포르투갈어 (브라질)
PT_PT 포르투갈어 (포르투갈)
RO 루마니아어
Ro_ro Romanian (루마니아)
ru
ru_ru 러시아어 (러시아)
SK 슬로바키아
SK_SK 슬로바키아 (슬로바키아)
SL 슬로베니아
SL_SI 슬로베니아 (슬로베니아)
SQ 알바니아
SQ_AL ALBANIAN (알바니아)
SV 스웨덴어
SV_SE 스웨덴어 (스웨덴)
TR 터키
TR_TR 터키 (Türkiye)
영국 우크라이나
UK_UA 우크라이나 (우크라이나)
en_us 영어 (미국)
영어
======= 시스템 속성 ==========
-목록 속성-
java.runtime.name = java (TM) 2 런타임 환경, 스탠드 ...
sun.boot.library.path = c :/program files/java/jre1.5.0/bin
java.vm.version = 1.5.0-b64
Java.vm. Vendor = Sun Microsystems Inc.
java.vendor.url = http : //java.sun.com/
경로 .separator =;
java.vm.name = Java 핫스팟 (TM) 클라이언트 VM
file.encoding.pkg = sun.io
user.country = cn
sun.os.patch.level = 서비스 팩 1
java.vm.specification.name = java 가상 머신 사양
user.dir = c :/java
java.runtime.version = 1.5.0-b64
java.awt.graphicsenv = sun.awt.win32graphicsenvironment
java.endorsed.dirs = c :/program files/java/jre1.5.0/lib/en ...
os.arch = x86
java.io.tmpdir = c : /docume~1/owner~1.leg/locals~1/temp/
line.separator =
Java.vm.specification.vendor = Sun Microsystems Inc.
user.variant =
os.name = Windows XP
sun.jnu.encoding = gb18030
java.library.path = C :/Windows/System32;.; C :/Windows/Syst ...
java.specification.name = Java 플랫폼 API 사양
java.class.version = 49.0
sun.management.compiler = 핫스팟 클라이언트 컴파일러
os.version = 5.1
user.home = c :/documents and settings/owner.legen ...
user.timezone =
java.awt.printerjob = sun.awt.windows.wprinterjob
file.encoding = gb18030
java.specification.version = 1.5
user.name = 소유자
java.class.path = c : /jdk1.5/lib; c :/java
java.vm.specification.version = 1.0
Sun.arch.data.Model = 32
java.home = c :/program files/java/jre1.5.0
java.specification.vendor = Sun Microsystems Inc.
user.language = zh
awt.toolkit = sun.awt.windows.wtoolkit
java.vm.info = 혼합 모드, 공유
java.version = 1.5.0
java.ext.dirs = c :/program files/java/jre1.5.0/lib/ext
sun.boot.class.path = c :/program files/java/jre1.5.0/lib/rt ...
Java.vendor = Sun Microsystems Inc.
file.separator =/
java.vendor.url.bug = http : //java.sun.com/cgi-bin/bugreport ...
sun.cpu.endian = little
sun.io.unicode.encoding = unicodelittle
sun.desktop = Windows
sun.cpu.isalist =
C :/Java>