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