| java.lang.Object | |
| ↳ | java.util.Locale |
Locale represents a language/country/variant combination. It is an identifier which dictates particular conventions for the presentation of information. The language codes are two letter lowercase codes as defined by ISO-639. The country codes are three letter uppercase codes as defined by ISO-3166. The variant codes are unspecified.
| Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Locale | CANADA | Locale constant for en_CA. | |||||||||
| Locale | CANADA_FRENCH | Locale constant for fr_CA. | |||||||||
| Locale | CHINA | Locale constant for zh_CN. | |||||||||
| Locale | CHINESE | Locale constant for zh. | |||||||||
| Locale | ENGLISH | Locale constant for en. | |||||||||
| Locale | FRANCE | Locale constant for fr_FR. | |||||||||
| Locale | FRENCH | Locale constant for fr. | |||||||||
| Locale | GERMAN | Locale constant for de. | |||||||||
| Locale | GERMANY | Locale constant for de_DE. | |||||||||
| Locale | ITALIAN | Locale constant for it. | |||||||||
| Locale | ITALY | Locale constant for it_IT. | |||||||||
| Locale | JAPAN | Locale constant for ja_JP. | |||||||||
| Locale | JAPANESE | Locale constant for ja. | |||||||||
| Locale | KOREA | Locale constant for ko_KR. | |||||||||
| Locale | KOREAN | Locale constant for ko. | |||||||||
| Locale | PRC | Locale constant for zh_CN. | |||||||||
| Locale | SIMPLIFIED_CHINESE | Locale constant for zh_CN. | |||||||||
| Locale | TAIWAN | Locale constant for zh_TW. | |||||||||
| Locale | TRADITIONAL_CHINESE | Locale constant for zh_TW. | |||||||||
| Locale | UK | Locale constant for en_GB. | |||||||||
| Locale | US | Locale constant for en_US. | |||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Constructs a new Locale using the specified language.
| |||||||||||
Constructs a new Locale using the specified language and country codes.
| |||||||||||
Constructs a new Locale using the specified language, country, and
variant codes.
| |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Returns a new Locale with the same language, country and variant codes as
this Locale.
| |||||||||||
Compares the specified object to this Locale and answer if they are
equal.
| |||||||||||
Gets the list of installed Locales.
| |||||||||||
Gets the country code for this Locale.
| |||||||||||
Gets the default Locale.
| |||||||||||
Gets the full country name in the specified Locale for the country code
of this Locale.
| |||||||||||
Gets the full country name in the default Locale for the country code of
this Locale.
| |||||||||||
Gets the full language name in the default Locale for the language code
of this Locale.
| |||||||||||
Gets the full language name in the specified Locale for the language code
of this Locale.
| |||||||||||
Gets the full language, country, and variant names in the default Locale
for the codes of this Locale.
| |||||||||||
Gets the full language, country, and variant names in the specified
Locale for the codes of this Locale.
| |||||||||||
Gets the full variant name in the specified Locale for the variant code
of this Locale.
| |||||||||||
Gets the full variant name in the default Locale for the variant code of
this Locale.
| |||||||||||
Gets the three letter ISO country code which corresponds to the country
code for this Locale.
| |||||||||||
Gets the three letter ISO language code which corresponds to the language
code for this Locale.
| |||||||||||
Gets the list of two letter ISO country codes which can be used as the
country code for a Locale.
| |||||||||||
Gets the list of two letter ISO language codes which can be used as the
language code for a Locale.
| |||||||||||
Gets the language code for this Locale.
| |||||||||||
Gets the variant code for this Locale.
| |||||||||||
Returns an integer hash code for the receiver.
| |||||||||||
Sets the default Locale to the specified Locale.
| |||||||||||
Returns the string representation of this Locale.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class java.lang.Object
| |||||||||||
Locale constant for en_CA.
Locale constant for fr_CA.
Locale constant for zh_CN.
Locale constant for zh.
Locale constant for en.
Locale constant for fr_FR.
Locale constant for fr.
Locale constant for de.
Locale constant for de_DE.
Locale constant for it.
Locale constant for it_IT.
Locale constant for ja_JP.
Locale constant for ja.
Locale constant for ko_KR.
Locale constant for ko.
Locale constant for zh_CN.
Locale constant for zh_CN.
Locale constant for zh_TW.
Locale constant for zh_TW.
Locale constant for en_GB.
Locale constant for en_US.
Constructs a new Locale using the specified language.
Constructs a new Locale using the specified language and country codes.
Constructs a new Locale using the specified language, country, and variant codes.
| NullPointerException | if language,
country or variant is
null.
|
|---|
Returns a new Locale with the same language, country and variant codes as this Locale.
Compares the specified object to this Locale and answer if they are equal. The object must be an instance of Locale and have the same language, country and variant.
| object | the object to compare with this object |
|---|
Gets the list of installed Locales.
Gets the country code for this Locale.
Gets the default Locale.
Gets the full country name in the specified Locale for the country code of this Locale. If there is no matching country name, the country code is returned.
| locale | the Locale |
|---|
Gets the full country name in the default Locale for the country code of this Locale. If there is no matching country name, the country code is returned.
Gets the full language name in the default Locale for the language code of this Locale. If there is no matching language name, the language code is returned.
Gets the full language name in the specified Locale for the language code of this Locale. If there is no matching language name, the language code is returned.
| locale | the Locale |
|---|
Gets the full language, country, and variant names in the default Locale for the codes of this Locale.
Gets the full language, country, and variant names in the specified Locale for the codes of this Locale.
| locale | the Locale |
|---|
Gets the full variant name in the specified Locale for the variant code of this Locale. If there is no matching variant name, the variant code is returned.
| locale | the Locale |
|---|
Gets the full variant name in the default Locale for the variant code of this Locale. If there is no matching variant name, the variant code is returned.
Gets the three letter ISO country code which corresponds to the country code for this Locale.
| MissingResourceException | when there is no matching three letter ISO country code |
|---|
Gets the three letter ISO language code which corresponds to the language code for this Locale.
| MissingResourceException | when there is no matching three letter ISO language code |
|---|
Gets the list of two letter ISO country codes which can be used as the country code for a Locale.
Gets the list of two letter ISO language codes which can be used as the language code for a Locale.
Gets the language code for this Locale.
Gets the variant code for this Locale.
Returns an integer hash code for the receiver. Objects which are equal answer the same value for this method.
Sets the default Locale to the specified Locale.
| locale | the new default Locale |
|---|
| SecurityException | when there is a security manager which does not allow this operation |
|---|
Returns the string representation of this Locale.