国际化:Java平台下的Locale类
2016-06-29 20:57
357 查看
Locale类有如下几个构造器:
Locale(String language)
Locale(String language, String country)
Locale(String language, String country, String variant)
下面是通过构造方法实例化Locale对象:
Locale类有一些预定义的Locale对象实例:
Locale Name Locale
=======================================
Locale.CHINA zh_CN
Locale.CHINESE zh
Locale.SIMPLIFIED_CHINESE zh_CN
Locale.TRADITIONAL_CHINESE zh_TW
Locale.PRC zh_CN
Locale.TAIWAN zh_TW
Locale.ENGLISH en
Locale.UK en_GB
Locale.US en_US
Locale.FRANCE fr_FR
Locale.FRENCH fr
下面的例子是德国locale实例以英语(默认情况下是作者的主机),德语和法语提供了信息:
输出结果为:
Default language name (default): German
German language name (German): Deutsch
German language name (French): allemand
Locale(String language)
Locale(String language, String country)
Locale(String language, String country, String variant)
下面是通过构造方法实例化Locale对象:
public class localeTest { public static void main(String[] args) { //创建一个通用英语的locale. Locale locale11 = new Locale("en"); //创建一个加拿大英语的locale. Locale locale12 = new Locale("en", "CA"); //创建一个美式英语的locale,硅谷的英语 Locale locale13 = new Locale("en", "US", "SiliconValley"); } }
Locale类有一些预定义的Locale对象实例:
Locale Name Locale
=======================================
Locale.CHINA zh_CN
Locale.CHINESE zh
Locale.SIMPLIFIED_CHINESE zh_CN
Locale.TRADITIONAL_CHINESE zh_TW
Locale.PRC zh_CN
Locale.TAIWAN zh_TW
Locale.ENGLISH en
Locale.UK en_GB
Locale.US en_US
Locale.FRANCE fr_FR
Locale.FRENCH fr
下面的例子是德国locale实例以英语(默认情况下是作者的主机),德语和法语提供了信息:
public class localeTest { public static void main(String[] args) { Locale deLocale = new Locale("de", "DE"); Locale frLocale = new Locale("fr", "FR"); System.out.println("Default language name (default): " + deLocale.getDisplayLanguage()); System.out.println("German language name (German): " + deLocale.getDisplayLanguage(deLocale)); System.out.println("German language name (French): " + deLocale.getDisplayLanguage(frLocale)); } }
输出结果为:
Default language name (default): German
German language name (German): Deutsch
German language name (French): allemand
相关文章推荐
- SpringMVC请求后台地址URL没有.*的几种实现方式
- spring-概述
- 关于java并发锁的学习总结
- Spring源码深度解析(四)容器的基础XmlBeanFactory
- Java 希尔排序
- java中的HashTable,HashMap和HashSet
- java中byte(负值)作&运算时0xff的作用
- Spring在xml文件中配置bean
- Spring框架入门(一)
- java命名规则
- eclipse安装hadoop插件
- java中创建file对象成功后,可以进行的操作
- mapreduce
- Hello freeMarker
- 字符串字母全排列练习
- 无法在JDK源码中设置断点---- unable to install breakpoint in ....due to missing line number attributes
- 用Java备份MySQL
- java 时间格式转换
- Java 的synchronized 的复习 一
- Spring 源码学习之BeanFactoryAware