Chapter03 国际化(一) Locale类
程序员文章站
2024-03-14 20:12:29
...
为了对格式进行控制,我们可以使用Locale类,它描述了
1.一种脚本
2.一个位置
3.一段脚本
4.一个变体
5.指定诸如方言和拼写规则之类的杂项。
常用的国家代码和语言代码:
关于Locale类的测试如下:
@Test
public void test1()
{
//Locale常量测试,表示中国的常量
String country=Locale.CHINA.getCountry();
//以中文的方式展示
String displayCountry=Locale.CHINA.getDisplayCountry();
System.out.println(country);
//打印出的结果是中国
System.out.println(displayCountry);
//以国际标准打印出国家代码,CHN
System.out.println(Locale.CHINA.getISO3Country());
//表示中文的常量
String language=Locale.CHINESE.getLanguage();
String displayLanguage=Locale.CHINESE.getDisplayLanguage();
//打印出中文
System.out.println(displayLanguage);
//打印结果为zh
System.out.println(language);
//创建本地化实践的一种方法
Locale locale=new Locale(Locale.CHINA.getCountry());
//以当前操作系统为基础,得到本地化实例
locale=Locale.getDefault();
System.out.println(locale.getCountry());
//以语言创建本地化实例,这里不可以进行与国家相关的本地化操作,例如货币
locale=new Locale(Locale.CHINESE.getLanguage());
//以国家和语言创建
locale=new Locale(Locale.ENGLISH.getLanguage(),Locale.US.getCountry());
//将会以中文的形式形式出来
String displayName=locale.getDisplayName();
System.out.println(displayName);
//以英文的方式显示出来
System.out.println(locale.getDisplayName(Locale.ENGLISH));
}
上一篇: Mybatis框架_day01