How to get Contries and Language in java


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
=======================================================================

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: