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