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
廣告