Java Locale 类

Java.util 包提供了一个 Locale 类。 Locale 对象代表特定的地理、政治或文化区域。需要区域设置来执行其任务的操作称为区域设置敏感,并使用区域设置为用户定制信息。例如,显示数字是一个区域设置敏感的操作,该数字的格式应根据用户所在国家、地区或文化的习俗和惯例。 locale只是一种识别对象的机制,而不是对象本身的容器。

类声明

java.util.Locale类的声明为:

public final class Locale
  extends Object
    implements Cloneable, Serializable 

字段

序号字段和说明
1.static Locale CANADA
国家/地区有用的常量。
2.静态区域设置 CANADA_FRENCH
国家/地区有用的常量。
3.static Locale CHINA
国家/地区有用的常量。
4.static Locale CHINESE
有用的语言常量。
5.static Locale ENGLISH
有用的语言常量。
6.静态区域设置法国
国家/地区有用的常量。
7.static Locale FRENCH
有用的语言常量。
8.static Locale GERMAN
有用的语言常量。
9.静态区域设置德国
国家/地区有用的常量。
10.static Locale ITALIAN
有用的语言常量。
11.静态区域设置意大利
国家/地区有用的常量。
12.static Locale JAPAN
国家/地区有用的常量。
13.static Locale JAPANESE
有用的语言常量。
14.static Locale KOREA
国家/地区有用的常量。
15.static Locale KOREAN
有用的语言常量。
16.静态区域设置 PRC
国家/地区有用的常量。
17.static char PRIVATE_USE_EXTENSION
私人使用扩展('x')的密钥。
18.static Locale ROOT
用于根区域设置的有用常量。
19.静态区域设置 SIMPLIFIED_CHINESE
有用的语言常量。
20。静态区域设置 TAIWAN
对于国家/地区有用的常量。
21.静态语言环境 TRADITIONAL_CHINESE
有用的语言常量。
22。static Locale UK
国家/地区有用的常量。
23。static char UNICODE_LOCALE_EXTENSION
Unicode 语言环境扩展键 ('u')。
24。静态区域设置 US
国家/地区有用的常量。

类构造函数

序号构造函数和描述
1.Locale(字符串语言)
从语言代码构造语言环境。
2.Locale(字符串语言,字符串国家)
根据语言和国家/地区构造语言环境。
3.Locale(字符串语言, 字符串国家, 字符串变体)
从语言构造语言环境、国家/地区和变体。

java.util.Locale 方法

java.util.Locale 类有许多方法,如下所示:

成员方法

序号方法和描述
1.Object clone()
覆盖 Cloneable。
2.boolean equals(Object obj)
如果此 Locale 等于另一个对象,则返回 true。
3.String getDisplayCountry()
返回适合向用户显示的区域设置国家/地区的名称。
4.String getDisplayCountry(Locale inLocale)
返回适合向用户显示的区域设置国家/地区的名称。
5.String getDisplayLanguage()
返回适合向用户显示的区域设置语言的名称。
6.String getDisplayLanguage(Locale inLocale)
返回适合向用户显示的区域设置语言的名称。
7.String getDisplayName()
返回适合向用户显示的区域设置名称。
8.String getDisplayName(Locale inLocale)
返回适合向用户显示的区域设置名称。
9.String getDisplayScript()
返回适合向用户显示的区域设置脚本的名称。
10.String getDisplayScript(Locale inLocale)
返回适合向用户显示的区域设置脚本的名称。
11。String getDisplayVariant()
返回适合向用户显示的区域设置变体代码的名称。
12。String getDisplayVariant(Locale inLocale)
返回适合向用户显示的区域设置变体代码的名称。
13。String getISO3Country()
返回该语言环境所在国家/地区的三个字母的缩写。
14。String getISO3Language()
返回该语言环境的三个字母的缩写。
15。String getLanguage()
返回此区域设置的语言代码。
16。String getScript()
返回此语言环境的脚本,该脚本应该是空字符串或 ISO 15924 4 字母脚本代码。
17。String getVariant()
返回此语言环境的变体代码。
18。boolean hasExtensions()
如果此 Locale 有任何扩展名,则返回 true。
19.int hashCode()
覆盖 hashCode。
20。String toLanguageTag()
返回代表此语言环境的格式正确的 IETF BCP 47 语言标记。
21。String toString()
返回此 Locale 对象的字符串表示形式,由语言、国家/地区、变体、脚本和扩展名组成,如下所示:语言 + "_" + 国家/地区 + "_" + (变体 + "_#" | "# ") + script + "-" + 扩展名 语言始终为小写,国家/地区始终为大写,脚本始终为标题大写,扩展名始终为小写。

继承的方法

该类继承了以下类的方法:

  • java.lang.Object