Java语言环境getISO3Country()方法与示例

区域设置类getISO3Country()方法

  • getISO3Country()方法在java.util包中可用。

  • getISO3Country()方法用于获取该语言环境的三个字母的国家/地区代码(如果存在),否则返回空白字符串(“”)。

  • getISO3Country()方法是一种非静态方法,可通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。

  • 返回国家代码时,getISO3Country()方法可能会引发异常。
    MissingResourceException-当此区域设置不可用三个字母的国家/地区代码时,可能会引发此异常。

语法:

    public String getISO3Country();

参数:

  • 它不接受任何参数。

返回值:

该方法的返回类型为String,它返回三个字母的国家代码。

示例

//Java程序演示示例 
//语言环境的String getISO3Country()方法的说明 

import java.util.*;

public class GetISO3CountryOfLocale {
    public static void main(String[] args) {
        //实例化语言环境
        Locale lo = new Locale("ENGLISH", "US", "AME");

        //显示语言环境
        System.out.println("lo: " + lo);

        //通过使用getISO3Country()方法是
        //返回3个字母的ISO代码 
        //地区国家
        String three_co = lo.getISO3Country();
        System.out.println("lo.getISO3Country(): " + three_co);
    }
}

输出结果

lo: english_US_AME
lo.getISO3Country(): USA