Java Locale getDisplayScript() 方法



描述

Java Locale getDisplayScript() 方法返回適合顯示給使用者的區域設定指令碼名稱。如果可能,名稱將針對預設 DISPLAY 區域設定進行本地化。如果此區域設定未指定指令碼程式碼,則返回空字串。

宣告

以下是 java.util.Locale.getDisplayScript() 方法的宣告

public final String getDisplayScript()

引數

返回值

此方法返回當前預設 DISPLAY 區域設定的指令碼程式碼的顯示名稱。

異常

Java Locale getDisplayScript(Locale inLocale) 方法

描述

Java Locale getDisplayScript(Locale inLocale) 方法返回適合顯示給使用者的區域設定指令碼名稱。如果可能,名稱將針對給定的區域設定進行本地化。如果此區域設定未指定指令碼程式碼,則返回空字串。

宣告

以下是 java.util.Locale.getDisplayScript() 方法的宣告

public String getDisplayScript(Locale inLocale)

引數

返回值

此方法返回當前預設 DISPLAY 區域設定的指令碼程式碼的顯示名稱。

異常

NullPointerException − 如果 inLocale 為 null

獲取給定語言標籤的顯示指令碼示例

以下示例演示了 Java Locale getDisplayScript() 方法的用法。我們正在建立一個區域設定,然後檢索並列印其指令碼名稱。

package com.tutorialspoint;

import java.util.Locale;

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

      // create a new locale
      Locale locale = Locale.forLanguageTag("zh-Hans-CN");

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

      // print the name of this locale
      System.out.println("Script Name:" + locale.getDisplayScript());
	  System.out.println("Script Name:" + locale.getDisplayScript( Locale.forLanguageTag("und-a-xx-yy-b-zz-ww")));
   }
}

輸出

讓我們編譯並執行上述程式,這將產生以下結果:

Locale:zh_CN_#Hans
Script Name:Simplified
Script Name:Simplified Han
java_util_locale.htm
廣告