/*
*Java -Sprache als erste Sprache, die die Internationalisierung unterstützt, hat die wesentlichen Merkmale der beispiellosen Internationalisierung in anderen Sprachen von Anfang an:
*Verwenden Sie Unicode, um alle Zeichenfolgen zu schreiben. Theorie und Praxis sind jedoch immer nicht in der Lage, sich vollständig auszurichten, da sich Unicode selbst ständig verändert.
* In J2SE (TM) 5.0 besteht die Hauptänderung darin, die Pakete wie Java.lang, java.text, java.util.regex anzupassen, um das gesamte Wort zu erstellen
* Die Charakterverarbeitung basiert auf den Unicode 4.0 -Standards und stärkt auch die Unterstützung für ergänzende Zeichen (weitere Informationen finden Sie unter:
* "Zusätzliche Zeichen in der Javaplatform" von Norbert Lindenberg und Masayoshi
*Okutsu,). Darüber hinaus haben diese Anpassungen das Problem des Textes, des Schreibens und der Anzeige in südostasiatischen Ländern wie Vietnam umfassend gelöst, obwohl dies nicht der Fall war
*Nach einer Vielzahl von Tests. Um die von Java unterstützte Sprache und die entsprechenden Versionsinformationen anzuzeigen, können Sie den folgenden Code zur Abfrage verwenden.
*/
Die Codekopie lautet wie folgt:
import Java.util.*;
Java.Text importieren.*;
öffentliche Klassen -Test {
public static void main (String [] args) {
// Ausgabesprachen, die von JVM unterstützt werden
Locale Locale [] = DateFormat.GetAVailableLocales ();
System.out.println ("======== Lokales System unterstützt Sprache: ========");
für (int i = 0; i <locale.length; i ++) {
System.out.println (Lokalschema [i] .ToString () +
"/t" +locale [i] .getDisplayName ());
}
// Ausgabe von JVM -Standardeigenschaften
System.out.println ("====== Systemeigenschaften ========");
System.getProperties (). List (System.out);
}
}
Auslaufergebnisse:
C:/Java> Java -Test
======== Local system supports language:=========
Arabisch
AR_AE Arabisch (Vereinigte Arabische Emirate)
AR_BH Arabisch (Bahrain)
AR_DZ Arabisch (Algerien)
AR_EG Arabisch (Ägypten)
AR_IQ Arabisch (Irak)
AR_JO -Arabisch (Jordanien)
AR_KW Arabisch (Kuwait)
AR_LB Arabisch (Libanon)
ar_ly arabisch (libyen)
AR_MA -Arabisch (Marokko)
AR_OM Arabisch (Oman)
AR_QA Arabisch (Katar)
AR_SA -Arabisch (Saudi -Arabien)
AR_SD Arabisch (Sultan)
AR_SY Arabisch (Syrer)
AR_TN Arabisch (Tunesien)
Ar_ye Arabisch (Jemen)
Hi_in Hindi (Indien)
IW Hebräisch
IW_IL Hebräisch (Israel)
Ja Japanisch
JA_JP Japanisch (Japan)
Ko Koreanisch
KO_KR Koreanisch (Südkorea)
th Thai
Th_th Thai (Thailand)
th_th_th thai (thailand, th)
vi vietnamesisch
vi_vn vietnamesisch (Vietnam)
Zh Chinese
ZH_CN Chinese (China)
ZH_HK Chinese (Hongkong)
zh_tw chinesische (taiwan)
Sei belarussisch
Be_by Belarussianer (Weißrussland)
BG Bulgarisch
BG_BG Bulgarisch (Bulgarien)
CA Catalan
ca_es katalanisch (spanien)
CS Tschechisch
CS_CZ Tschechisch (Tschechische Republik)
da dänisch
DA_DK Dänisch (Dänemark)
de Deutsch
de_at Deutsch (Österreich)
DE_CH Deutsch (Schweiz)
de_de Deutsch (Deutschland)
de_lu devon (luxemburg)
El Griechisch
EL_GR GREEEK (Griechenland)
en_au Englisch (Australien)
en_ca Englisch (Kanada)
EN_GB English (UK)
en_ie Englisch (Irland)
en_in Englisch (Indien)
en_nz Englisch (Neuseeland)
en_za Englisch (Südafrika)
Es spanisch
Es_ar Spanisch (Argentinien)
Es_bo Spanisch (Bolivien)
Es_cl Spanisch (Chile)
Es_co Spanisch (Kolumbien)
ES_CR Spanisch (Costa Rica)
Es_do Spanisch (Dominikanische Republik)
ES_EC Spanisch (Ecuador)
Es_es Spanisch (Spanien)
Es_gt Spanisch (Guatemala)
Es_hn Spanisch (Honduras)
Es_mx Spanisch (Mexiko)
Es_ni Spanisch (Nicaragua)
ES_PA Spanisch (Panama)
ES_PE Spanisch (Peru)
ES_PR Spanisch (Puerto Rico)
Es_py Spanisch (Paraguay)
ES_SV Spanisch (Salvador)
Es_uy Spanisch (Uruguay)
Es_ve Spanisch (Venezuela)
et estnisch
et_ee estnisch (estland)
fi finnisch
fi_fi finnisch (Finnland)
FR Französisch
fr_be französisch (Belgien)
fr_ca französisch (Kanada)
fr_ch französisch (Schweiz)
fr_fr French (Frankreich)
fr_lu französisch (luxemburg)
HR Kroatisch
HR_HR Kroatisch (Kroatien)
Hu ungarisch
Hu_hu ungarisch (Ungarn)
ist isländisch
is_is isländisch (Island)
es italienisch
IT_CH Italienisch (Schweiz)
it_it italienisch (Italien)
Lt Litauen
lt_lt litauisch (Litauen)
lv lettisch (leto)
lv_lv lettisch (leto) (lettland)
MK Macedonian
mk_mk mazedonisch (König von Mazedonien)
NL Holländer
NL_BE Dutch (Belgien)
NL_NL Dutch (Niederlande)
Kein Norweger
no_no norwegisch (norwegisch)
NO_NO_NY NORWEGIAN (Nynorsk, Norwegen)
PL -Politur
PL_PL PLOS (Polen)
PT Portugiesisch
pt_br portugiesisch (Brasilien)
PT_PT Portugiesisch (Portugal)
Roumumier
Ro_ro Rumänisch (Rumänien)
Ru
Ru_ru Russisch (Russland)
SK Slowakisch
SK_SK -Slowakei (Slowakei)
SL Slowenian
SL_SI Slowenisch (Slowenien)
SQ Albaner
SQ_AL ALBANIAN (Albanien)
SV schwedisch
SV_SE Schwedisch (Schweden)
Tr türkisch
tr_tr türkisch (türkiye)
Großbritannien ukrainisch
UK_UA Ukrainisch (Ukraine)
en_us englisch (uns)
en Englisch
======= Systemeigenschaften ==========
-Listeneigenschaften--
java.runtime.name = java (TM) 2 Laufzeitumgebung, Stand ...
sun.boot.library.path = c:/Programmdateien/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/
path.separator =;
Java.vm.name = Java Hotspot (TM) Client VM
Datei.encoding.pkg = sun.io
user.country = cn
sun.os.patch.level = service pack 1
java.vm.specification.name = java virtuelle Maschinespezifikation
user.dir = c:/java
java.runtime.version = 1.5.0-b64
java.awt.graphicsenv = sun.awt.win32graphicsenvironment
java.endorsed.dirs = c:/Programmdateien/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:/window/system32;.; c:/window/syst ...
java.specification.name = java Plattform -API -Spezifikation
java.class.version = 49.0
sun.management.compiler = Hotspot -Client -Compiler
os.version = 5.1
user.home = c:/dokumente und Einstellungen/Eigentümer.legen ...
user.timeZone =
java.awt.printerjob = sun.awt.windows.wprinterjob
Datei.encoding = GB18030
java.specification.version = 1,5
user.name = Eigentümer
java.class.path = c: /jdk1.5/lib; c:/java
java.vm.specification.version = 1.0
sun.arch.data.model = 32
java.home = c:/Programmdateien/Java/jre1.5.0
Java.Specification.Vendor = Sun Microsystems Inc.
user.language = zh
awt.toolkit = sun.awt.windows.wtoolkit
java.vm.info = gemischter Modus, Freigabe
Java.version = 1.5.0
java.ext.dirs = c:/Programmdateien/Java/jre1.5.0/lib/ext
sun.boot.class.path = c:/Programmdateien/java/jre1.5.0/lib/rt ...
Java.Vendor = Sun Microsystems Inc.
Datei.separator =//
java.vendor.url.bug = http: //java.sun.com/cgi-bin/bugrport ...
sun.cpu.endian = klein
sun.io.unicode.encoding = unicodelittle
sun.desktop = Fenster
sun.cpu.isalist =
C:/java>