Java.util.Locale类


介绍

该java.util.Locale中的类对象表示了特定的地理,政治和文化地区。以下是关于Locale的重点

需要Locale执行其任务的操作称为区域设置敏感,并使用Locale为用户形成信息。

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

类声明

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

public final class Locale
   extends Object
   implements Cloneable, Serializable

领域

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

  • static Locale CANADA − This is the constant for country.

  • static Locale CANADA FRENCH − This is the constant for country.

  • static Locale CHINA − This is the constant for country.

  • static Locale CHINESE − This is the constant for language.

  • static Locale ENGLISH − This is the constant for language.

  • static Locale FRANCE − This is the constant for country.

  • static Locale FRENCH − This is the constant for language.

  • static Locale GERMAN − This is the constant for language.

  • static Locale GERMANY − This is the constant for country.

  • static Locale ITALIAN − This is the constant for language.

  • static Locale ITALY − This is the constant for country.

  • static Locale JAPAN − This is the constant for country.

  • static Locale JAPANESE − This is the constant for language.

  • static Locale KOREA − This is the constant for country.

  • static Locale KOREAN − This is the constant for language.

  • static Locale PRC − This is the constant for country.

  • static Locale ROOT − This is the constant for root locale.

  • static Locale SIMPLIFIED CHINESE − This is the constant for language.

  • static Locale TAIWAN − This is the constant for country.

  • static Locale TRADITIONAL CHINESE − This is the constant for language.

  • static Locale UK − This is the constant for country.

  • static Locale US − This is the constant for country.

类构造函数

Sr.No. 构造函数和描述
1

Locale(String language)

这从语言代码构造语言环境。

2

Locale(String language,String country)

这从语言代码构造语言环境。

3

Locale(String language,String country,String variant)

这构建了语言,国家,变体的语言环境。

类方法

Sr.No. 方法和描述
1 Object clone()

此方法重写Cloneable

2 boolean equals(Object obj)

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

3 static Locale [] getAvailableLocales()

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

4 String getCountry()

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

5 static Locale getDefault()

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

6 String getDisplayCountry()

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

7 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中定义的所有双字母国家/地区代码的列表。

17 static String [] getISOLanguages()

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

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