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

区域设置类getISO3Language()方法

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

  • getISO3Language()方法用于获取该语言环境的三字母小写语言代码(如果存在),否则返回空白字符串(“”)。

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

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

语法:

    public String getISO3Language();

参数:

  • 它不接受任何参数。

返回值:

该方法的返回类型为String,它返回ISO 639-0 / T中可用的三个字母语言代码,否则返回空白字符串(“”)。

示例

//Java程序演示示例 
//Locale的String getISO3Language()方法的说明 

import java.util.*;

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

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

        //通过使用getISO3Language()方法是
        //返回3个字母的ISO代码 
        //区域语言
        String three_lang_co = lo.getISO3Language();
        System.out.println("lo.getISO3Language(): " + three_lang_co);
    }
}

输出结果

lo: en_US_FRA
lo.getISO3Language(): eng