Hôm nay mình xin giới thiệu đến với các bạn đới tượng Locale trong Java .
Làm thế nào chúng ta có thể get những quốc gia trên thế giới và ngôn ngữ trên thế giới :, việc này khá lợi ích cho chúng ta khi làm việc với các đối tượng combobox web , app , Spinner mobile =]]…
Code java như sau :
</pre> package com.wordpress.thaihoanghai; import java.util.Locale; public class Test { public static void main(String[] args) { // get Countries on the world getContries(); // get Countries on the world by French Language getContriesWithLanguage(Locale.FRENCH); // get Language on the world getLanguages(); } private static void getContries(){ String[] locales = Locale.getISOCountries(); for(String countryCode : locales){ Locale obj = new Locale("", countryCode); System.out.println("CODE : " + obj.getCountry() + " - Country Name = " + obj.getDisplayCountry()); } System.out.println("======================================================================="); } private static void getContriesWithLanguage(Locale locate){ String[] locales = Locale.getISOCountries(); for(String countryCode : locales){ Locale obj = new Locale("", countryCode); System.out.println("CODE : " + obj.getCountry() + " - Country Name = " + obj.getDisplayCountry(locate)); } System.out.println("======================================================================="); } private static void getLanguages(){ String[] locales = Locale.getISOLanguages(); for(String langCode : locales){ Locale l = new Locale(langCode); System.out.println(langCode+"-"+l.getDisplayLanguage()); } System.out.println("======================================================================="); } } <pre>
Kết quả :
CODE : AD – Country Name = Andorra
CODE : AE – Country Name = United Arab Emirates
CODE : AF – Country Name = Afghanistan
CODE : AG – Country Name = Antigua and Barbuda
CODE : AI – Country Name = Anguilla
CODE : AL – Country Name = Albania
…
CODE : VN – Country Name = Vietnam
…
CODE : WF – Country Name = Wallis And Futuna
CODE : WS – Country Name = Samoa
CODE : YE – Country Name = Yemen
CODE : YT – Country Name = Mayotte
CODE : ZA – Country Name = South Africa
CODE : ZM – Country Name = Zambia
CODE : ZW – Country Name = Zimbabwe
=======================================================================
// Kết quả theo tiêng French
CODE : AD – Country Name = Andorre
CODE : AE – Country Name = Emirats Arabes Unis
CODE : AF – Country Name = Afghanistan
….
CODE : VN – Country Name = Vietnam
CODE : VU – Country Name = Vanuatu
CODE : WF – Country Name = Wallis-et-Futuna
CODE : WS – Country Name = Samoa
CODE : YE – Country Name = Yémen
CODE : YT – Country Name = Mayotte
CODE : ZA – Country Name = Afrique du Sud
CODE : ZM – Country Name = Zambie
CODE : ZW – Country Name = Zimbabwe
=======================================================================
Kết quả các ngôn ngữ trên thế giới :key-langauge
aa-Afar
ab-Abkhazian
ae-Avestan
af-Afrikaans
ak-Akan
….
vi-Vietnamese
vo-Volapük
wa-Walloon
wo-Wolof
xh-Xhosa
yi-Yiddish
yo-Yoruba
za-Zhuang
zh-Chinese
zu-Zulu
=======================================================================