Locale 对象表示特定的地理、政治或文化区域。此对象可用于获取特定于语言环境的信息,例如国家名称、语言、变体等。参考示例:
import java.util.*;
public class YiibaiDemo {
public static void main(String[] args) {
Locale locale = Locale.getDefault();
//Locale locale=new Locale("zh","zh");//for the specific locale
System.out.println(locale.getDisplayCountry());
System.out.println(locale.getDisplayLanguage());
System.out.println(locale.getDisplayName());
System.out.println(locale.getISO3Country());
System.out.println(locale.getISO3Language());
System.out.println(locale.getLanguage());
System.out.println(locale.getCountry());
}
}
运行结果如下:
中国
中文
中文 (中国)
CHN
zho
zh
CN