Java.util.Locale类 Java.util.ListResourceBundle类 Java.util.Observable类 介绍 该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 Java.util.ListResourceBundle类 Java.util.Observable类