Java Locale getDisplayLanguage() 方法



描述

Java Locale getDisplayLanguage() 方法返回适合显示给用户的区域设置语言名称。如果可能,返回的名称将针对默认区域设置进行本地化。

声明

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

public final String getDisplayLanguage()

参数

返回值

它返回显示语言的名称。

异常

Java Locale getDisplayLanguage(Locale inLocale) 方法

描述

Java Locale getDisplayLanguage(Locale inLocale) 方法返回适合显示给用户的区域设置语言名称。如果可能,返回的名称将根据 inLocale 进行本地化。

声明

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

public String getDisplayLanguage(Locale inLocale)

参数

返回值

此方法返回适合给定区域设置的显示语言名称。

异常

NullPointerException − 如果 inLocale 为空

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

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

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("Locale1:" + locale);

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

输出

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

Locale1:en_US
Language:English

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

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

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("Locale1:" + locale);

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

输出

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

Locale1:en_CA
Language:English

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

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

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("Locale1:" + locale);

      // print the language of this locale
	  System.out.println("Language:" + locale.getDisplayLanguage());
      System.out.println("Language:" + locale.getDisplayLanguage(Locale.GERMANY));
   }
}

输出

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

Locale1:fr_FR
Language:French
Language:Französisch
java_util_locale.htm
广告
© . All rights reserved.