Locale类(一)

来源:互联网 发布:ip端口绑定域名 编辑:程序博客网 时间:2024/04/30 18:19

一、先附上API:

   

类 java.util.Locale
的使用

使用 Locale 的软件包java.lang提供利用 Java 编程语言进行程序设计的基础类。 java.util包含集合框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。  

java.lang 中Locale 的使用 

参数类型为 Locale 的 java.lang 中的方法static StringString.format(Locale l,String format, Object... args)
          使用指定的语言环境、格式字符串和参数返回一个格式化字符串。 StringString.toLowerCase(Locale locale)
          使用给定 Locale 的规则将此 String 中的所有字符都转换为小写。 StringString.toUpperCase(Locale locale)
          使用给定的 Locale 规则将此 String 中的所有字符都转换为大写。 

java.util 中Locale 的使用 

声明为 Locale 的 java.util 中的字段static LocaleLocale.CANADA
          用于表示国家的有用常量。static LocaleLocale.CANADA_FRENCH
          用于表示国家的有用常量。static LocaleLocale.CHINA
          用于表示国家的有用常量。static LocaleLocale.CHINESE
          用于表示语言的有用常量。static LocaleLocale.ENGLISH
          用于表示语言的有用常量。static LocaleLocale.FRANCE
          用于表示国家的有用常量。static LocaleLocale.FRENCH
          用于表示语言的有用常量。static LocaleLocale.GERMAN
          用于表示语言的有用常量。static LocaleLocale.GERMANY
          用于表示国家的有用常量。static LocaleLocale.ITALIAN
          用于表示语言的有用常量。static LocaleLocale.ITALY
          用于表示国家的有用常量。static LocaleLocale.JAPAN
          用于表示国家的有用常量。static LocaleLocale.JAPANESE
          用于表示语言的有用常量。static LocaleLocale.KOREA
          用于表示国家的有用常量。static LocaleLocale.KOREAN
          用于表示语言的有用常量。static LocaleLocale.PRC
          用于表示国家的有用常量。static LocaleLocale.SIMPLIFIED_CHINESE
          用于表示语言的有用常量。static LocaleLocale.TAIWAN
          用于表示国家的有用常量。static LocaleLocale.TRADITIONAL_CHINESE
          用于表示语言的有用常量。static LocaleLocale.UK
          用于表示国家的有用常量。static LocaleLocale.US
          用于表示国家的有用常量。 

返回 Locale 的 java.util 中的方法static Locale[]Locale.getAvailableLocales()
          返回所有已安装语言环境的数组。static Locale[]Calendar.getAvailableLocales()
          返回所有语言环境的数组,此类的 getInstance 方法可以为其返回本地化的实例。static LocaleLocale.getDefault()
          获得此 Java 虚拟机实例的当前默认语言环境值。 LocaleResourceBundle.getLocale()
          返回此资源包的语言环境。 LocaleScanner.locale()
          返回此扫描器的语言环境。 LocaleFormatter.locale()
          返回构造此 formatter 时设置的语言环境。 

参数类型为 Locale 的 java.util 中的方法 FormatterFormatter.format(Locale l,String format, Object... args)
          使用指定的语言环境、格式字符串和参数,将一个格式化字符串写入此对象的目标文件中。static ResourceBundleResourceBundle.getBundle(String baseName,Locale locale)
          使用指定的基本名称和语言环境,以及调用方的类加载器获取资源包。static ResourceBundleResourceBundle.getBundle(String baseName,Locale locale, ClassLoader loader)
          使用指定的基本名称、语言环境和类加载器获取资源包。 StringLocale.getDisplayCountry(Locale inLocale)
          返回适合向用户显示的语言环境国家名。 StringLocale.getDisplayLanguage(Locale inLocale)
          返回适合向用户显示的语言环境语言名。 StringTimeZone.getDisplayName(boolean daylight, int style,Locale locale)
          返回适合于展示给指定区域的用户的时区名称。 StringLocale.getDisplayName(Locale inLocale)
          返回适合向用户显示的语言环境名。 StringTimeZone.getDisplayName(Locale locale)
          返回适合于展示给指定区域的用户的时区名称。 StringLocale.getDisplayVariant(Locale inLocale)
          返回适合向用户显示的语言环境变量代码名。static CalendarCalendar.getInstance(Locale aLocale)
          使用默认时区和指定语言环境获得一个日历。static CurrencyCurrency.getInstance(Locale locale)
          返回给定语言环境的国家的 Currency 实例。static CalendarCalendar.getInstance(TimeZone zone,Locale aLocale)
          使用指定时区和语言环境获得一个日历。 StringCurrency.getSymbol(Locale locale)
          获取指定语言环境的货币符号。static voidLocale.setDefault(Locale newLocale)
          为此 Java 虚拟机实例设置默认语言环境。 ScannerScanner.useLocale(Locale locale)
          将此扫描器的语言环境设置为指定的语言环境。 

参数类型为 Locale 的 java.util 中的构造方法Calendar(TimeZone zone,Locale aLocale)
          构造一个带有指定时区和语言环境的 Calendar。Formatter(Appendable a,Locale l)
          构造一个带指定目标文件和语言环境的新 formatter。Formatter(java.io.File file,String csn, Locale l)
          构造一个带指定文件、字符集和语言环境的新 formatter。Formatter(Locale l)
          构造一个带指定语言环境的新 formatter。Formatter(java.io.OutputStream os,String csn, Locale l)
          构造一个带指定输出流、字符集和语言环境的新 formatter。Formatter(String fileName,String csn, Locale l)
          构造一个带指定文件名、字符集和语言环境的新 formatter。GregorianCalendar(Locale aLocale)
          在具有给定语言环境的默认时区内构造一个基于当前时间的 GregorianCalendarGregorianCalendar(TimeZone zone,Locale aLocale)
          在具有给定语言环境的给定时区内构造一个基于当前时间的 GregorianCalendar。