# java.util.Locale类 - Java.util包
**java.util.Locale**类对象表示了特定的地理,政治和文化地区。 以下是有关区域设置的要点:
* 需要Locale来执行其任务的操作称为语言环境敏感,它使用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 -- 这是国家的常量。
## 类构造函数
| S.N. | 构造函数 & 描述 |
| --- | --- |
| 1 | Locale(String language) 这个构造一个语言环境的语言代码。 |
| 2 | Locale(String language, String country) 这个构造一个语言环境的语言代码。 |
| 3 | Locale(String language, String country, String variant) 这个构造一个语言环境的语言,国家,变体。 |
## 类方法
| S.N. | 方法 & 描述 |
| --- | --- |
| 1 | [Object clone()](http://www.yiibai.com/java/util/locale_clone.html) 此方法重写了Cloneable |
| 2 | [boolean equals(Object obj)](http://www.yiibai.com/java/util/locale_equals.html) 如果此区域设置为等于另一个对象,则此方法返回true。 |
| 3 | [static Locale[] getAvailableLocales() ](http://www.yiibai.com/java/util/locale_getavailablelocales.html) 此方法返回所有已安装的语言环境的数组。 |
| 4 | [String getCountry() ](http://www.yiibai.com/java/util/locale_getcountry.html) 此方法返回国家/地区代码为这个区域设置,它要么是空字符串或大写的ISO3166两字母代码。 |
| 5 | [static Locale getDefault()](http://www.yiibai.com/java/util/locale_getdefault.html) 此方法获取默认语言环境的当前值的Java虚拟机实例。 |
| 6 | [String getDisplayCountry()](http://www.yiibai.com/java/util/locale_getdisplaycountry.html) 此方法返回适合显示给用户的名称语言环境的国家。 |
| 7 | [S String getDisplayCountry(Locale inLocale) ](http://www.yiibai.com/java/util/locale_getdisplaycountry_inlocale.html) 此方法返回适合显示给用户的名称语言环境的国家。 |
| 8 | [String getDisplayLanguage() ](http://www.yiibai.com/java/util/locale_getdisplaylanguage.html) 此方法返回的语言环境语言适合于显示给用户的名称。 |
| 9 | [String getDisplayLanguage(Locale inLocale) ](http://www.yiibai.com/java/util/locale_getdisplaylanguage_inlocale.html) 此方法返回的语言环境语言适合于显示给用户的名称。 |
| 10 | [String getDisplayName()](http://www.yiibai.com/java/util/locale_getdisplayname.html) 此方法返回的语言环境,是否适合显示给用户的名称。 |
| 11 | [String getDisplayName(Locale inLocale) ](http://www.yiibai.com/java/util/locale_getdisplayname_inlocale.html) 此方法返回的语言环境,是否适合显示给用户的名称。 |
| 12 | [String getDisplayVariant() ](http://www.yiibai.com/java/util/locale_getdisplayvariant.html) 此方法返回的语言环境变量代码,适合显示给用户的名称。 |
| 13 | [String getDisplayVariant(Locale inLocale)](http://www.yiibai.com/java/util/locale_getdisplayvariant_inlocale.html) 此方法返回的语言环境变量代码,适合显示给用户的名称。 |
| 14 | [String getISO3Country() ](http://www.yiibai.com/java/util/locale_getiso3country.html) 此方法返回一个三个字母的缩写本地区的国家。 |
| 15 | [String getISO3Language() ](http://www.yiibai.com/java/util/locale_getiso3language.html) 此方法返回返回一个三字母缩写在这个地方的语言。 |
| 16 | [static String[] getISOCountries() ](http://www.yiibai.com/java/util/locale_getisocountries.html) 这个方法返回ISO 3166中定义的所有2个字母的国家代码的列表。 |
| 17 | [static String[] getISOLanguages() ](http://www.yiibai.com/java/util/locale_getisolanguages.html) 这个方法返回ISO 639中定义的所有两字母语言代码的列表。 |
| 18 | [String getLanguage() ](http://www.yiibai.com/java/util/locale_getlanguage.html) 此方法返回语言代码为这个区域设置,它要么是空字符串或小写的ISO639代码。 |
| 19 | [String getVariant() ](http://www.yiibai.com/java/util/locale_getvariant.html) 此方法返回的变量代码为这个区域设置。 |
| 20 | [int hashCode() ](http://www.yiibai.com/java/util/locale_hashcode.html) 这个方法重写了hashCode。 |
| 21 | [static void setDefault(Locale newLocale) ](http://www.yiibai.com/java/util/locale_setdefault.html) 此方法设置的默认语言环境的Java虚拟机实例。 |
| 22 | [String toString() ](http://www.yiibai.com/java/util/locale_tostring.html) 这种方法是的getter整个语言环境的编程名称,由下划线分隔的语言,国家和变量。 |
## 方法继承
这个类从以下类继承的方法:
* java.util.Object