易百教程

236、什么是语言环境/Locale?

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