Có 3 cách để khởi tạo:
Locale(String)Locale(String, String)Locale(String, String, String)
Cách 1: Dùng viết tắt của ngôn ngữ để khởi tạo
///////////////////Nếu ngôn ngữ máy cài đặt hiện tại là tiếng Anh
Locale locale_en = new Locale("en");
//Câu lệnh này sẽ lấy tất cả các quốc gia dùng ngôn ngữ English
String country =locale_en.getCountryDisplay(); // Kết quả null vì rất
nhiều quốc gia sử dụng English
String language =locale_en.getLanguageDisplay();//Kết quả là "English"Locale locale_vi = new Locale("vi");//Câu lệnh này sẽ lấy tất cả các quốc gia dùng ngôn ngữ Tiếng ViệtString country =locale_vi.getCountryDisplay(); // Kết quả Vietnamvì chỉ quốc gia sử dụng Tiếng ViệtString language =locale_vi.getLanguageDisplay();//Kết quả là "Vietnamese"//////////////////////////////////Nếu ngôn ngữ máy cài đặt hiện tại là tiếng Việt
Locale locale_en = new Locale("en");//Câu lệnh này sẽ lấy tất cả các quốc gia dùng ngôn ngữ EnglishString country =locale_en.getCountryDisplay(); // Kết quả null vì rấtnhiều quốc gia sử dụng EnglishString language =locale_en.getLanguageDisplay();//Kết quả là "Tiếng Anh"Locale locale_vi = new Locale("vi");//Câu lệnh này sẽ lấy tất cả các quốc gia dùng ngôn ngữ Tiếng ViệtString country =locale_vi.getCountryDisplay(); // Kết quả Vietnamvì chỉ quốc gia sử dụng Tiếng ViệtString language =locale_vi.getLanguageDisplay();//Kết quả là "Tiếng Việt"=> Vì vậy .getLanguage() luôn ra kết quả "vi" hoặc "en"
0 comments:
Post a Comment