Java.util.Locale 类

简介

java.util.Locale 类对象表示特定的地理、政治或文化区域。 .以下是关于Locale的要点 −

  • 需要 Locale 来执行其任务的操作称为 locale-sensitive,并使用 Locale 为用户形成信息。

  • Locale 是一种识别对象的机制,而不是对象本身的容器。


类声明

以下是 java.util.Locale 类的声明 −

public final class Locale
   extends Object
   implements Cloneable, Serializable

字段

以下是 java.util.Locale 类的字段 −

  • static Locale CANADA − 这是国家/地区的常数。

  • static Locale CANADA FRENCH − 这是国家/地区的常数。

  • static Locale CHINA − 这是国家/地区的常数。

  • static Locale CHINESE − 这是语言的常数。

  • static Locale ENGLISH − 这是语言的常数。

  • static Locale FRANCE − 这是国家/地区的常数。

  • static Locale FRENCH − 这是语言的常数。

  • static Locale GERMAN − 这是语言的常数。

  • static Locale GERMANY − 这是国家/地区的常数。

  • static Locale ITALIAN − 这是语言的常数。

  • static Locale ITALY − 这是国家/地区的常数。

  • static Locale JAPAN − 这是国家/地区的常数。

  • static Locale JAPANESE − 这是语言的常数。

  • static Locale KOREA − 这是国家/地区的常数。

  • static Locale KOREAN − 这是语言的常数。

  • static Locale PRC − 这是国家/地区的常数。

  • static Locale ROOT − 这是根区域设置的常量。

  • static Locale SIMPLIFIED CHINESE − 这是语言的常数。

  • static Locale TAIWAN − 这是国家/地区的常数。

  • static Locale TRADITIONAL CHINESE − 这是语言的常数。

  • static Locale UK − 这是国家/地区的常数。

  • static Locale US − 这是国家/地区的常数。


类构造函数

序号 构造函数 & 描述
1

Locale(String language)

这会根据语言代码构造语言环境。

2

Locale(String language, String country)

这会根据语言代码构造语言环境。

3

Locale(String language, String country, String variant)

这会根据语言、国家/地区、变体构造语言环境。


类方法

序号 方法 & 描述
1 Object clone()

此方法覆盖 Cloneable

2 boolean equals(Object obj)

如果此 Locale 等于另一个对象,则此方法返回 true。

3 static Locale[] getAvailableLocales()

此方法返回所有已安装语言环境的数组。

4 String getCountry()

此方法返回此语言环境的国家/地区代码,可以是空字符串或大写的 ISO 3166 2 字母代码。

5 static Locale getDefault()

此方法获取此 Java 虚拟机实例的默认语言环境的当前值。

6 String getDisplayCountry()

此方法返回适合向用户显示的区域设置国家/地区的名称。

7 S String getDisplayCountry(Locale inLocale)

此方法返回适合向用户显示的区域设置国家/地区的名称。

8 String getDisplayLanguage()

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

9 String getDisplayLanguage(Locale inLocale)

此方法返回适合向用户显示的区域语言名称。

10 String getDisplayName()

此方法返回适合向用户显示的区域设置名称。

11 String getDisplayName(Locale inLocale)

此方法返回适合向用户显示的语言环境名称。

12 String getDisplayVariant()

此方法返回适合向用户显示的区域设置变体代码的名称。

13 String getDisplayVariant(Locale inLocale)

此方法返回适合向用户显示的区域设置变体代码的名称。

14 String getISO3Country()

此方法返回此语言环境所在国家/地区的三字母缩写。

15 String getISO3Language()

此方法返回返回此语言环境语言的三字母缩写。

16 static String[] getISOCountries()

此方法返回 ISO 3166 中定义的所有 2 字母国家/地区代码的列表。

17 static String[] getISOLanguages()

此方法返回 ISO 639 中定义的所有 2 字母语言代码的列表。

18 String getLanguage()

此方法返回此语言环境的语言代码,它可以是空字符串或小写的 ISO 639 代码。

19 String getVariant()

此方法返回此语言环境的变体代码。

20 int hashCode()

此方法覆盖 hashCode。

21 static void setDefault(Locale newLocale)

此方法设置此 Java 虚拟机实例的默认语言环境。

22 String toString()

此方法是整个语言环境的程序名称的 getter,语言、国家和变体由下划线分隔。


继承的方法

这个类继承了以下类的方法 −

  • java.util.Object