Java Locale toLanguageTag() 方法



描述

Java Locale toLanguageTag() 方法返回一个格式良好的 IETF BCP 47 语言标签,表示此区域设置。

声明

以下是java.util.Locale.toLanguageTag() 方法的声明

public String toLanguageTag()

参数

返回值

此方法返回表示区域设置的 BCP47 语言标签。

异常

获取美国区域设置的语言标签示例

以下示例演示了 Java Locale toLanguageTag() 方法的用法。我们正在创建一个美国的区域设置,然后检索并打印其语言标签。

package com.tutorialspoint;

import java.util.Locale;

public class LocaleDemo {
   public static void main(String[] args) {

      // create a new locale
      Locale locale = Locale.US;

      // print this locale
      System.out.println("Locale:" + locale);

      // print the language tag of this locale
      System.out.println("Language Tag:" + locale.toLanguageTag());
   }
}

输出

让我们编译并运行上述程序,这将产生以下结果:

Locale:en_US
Language Tag:en-US

获取加拿大区域设置的语言标签示例

以下示例演示了 Java Locale toLanguageTag() 方法的用法。我们正在创建一个加拿大的区域设置,然后检索并打印其语言标签。

package com.tutorialspoint;

import java.util.Locale;

public class LocaleDemo {
   public static void main(String[] args) {

      // create a new locale
      Locale locale = Locale.CANADA;

      // print this locale
      System.out.println("Locale:" + locale);

      // print the language tag of this locale
      System.out.println("Language Tag:" + locale.toLanguageTag());
   }
}

输出

让我们编译并运行上述程序,这将产生以下结果:

Locale:en_CA
Language Tag:en-CA

获取法国区域设置的语言标签示例

以下示例演示了 Java Locale toLanguageTag() 方法的用法。我们正在创建一个法国的区域设置,然后检索并打印其语言标签。

package com.tutorialspoint;

import java.util.Locale;

public class LocaleDemo {
   public static void main(String[] args) {

      // create a new locale
      Locale locale = Locale.FRANCE;

      // print this locale
      System.out.println("Locale:" + locale);

      // print the language tag of this locale
      System.out.println("Language Tag:" + locale.toLanguageTag());
   }
}

输出

让我们编译并运行上述程序,这将产生以下结果:

Locale:fr_FR
Language Tag:fr-FR
java_util_locale.htm
广告