本文主要是介绍java国际化基础及工具类使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.java.util.Locale
Locale对象表示了特定的地理、政治和文化地区。需要Locale来执行其任务的操作称为语言环境敏感的 操作,它使用Locale为用户量身定制信息.
几个创建本地化对象的实例:
//带有语言和国家信息的本地化对象
Locale locale1=new Locale("zh","CN");//只带有语言信息的本地化对象
Locale locale2=new Locale("zh");//等同于Locale("zh","CN")
Locale locale3=new Locale.CHINA;//等同于Locale("zh")
Locale locale2=new Locale.CHINESE;
//获取本地系统默认的本地化对象Locale locale2=Locale.getDefault();2.本地化工具java.util包中提供了几个支持本地化格式化工具类,如NumberFormat,DateFormat,MessageFormat;NumberFormat:Locale locale=new Locale("zh","CN");NumberFormat ft=NumberFormat.getCurrencyInstance(locale);
double amt=123456.78;
System.out.prinln(ft.format(amt));
//输出¥123,456.78DateFormat这个大家比较熟悉用的也比较多,他的本地化方法与NumberFormat一样,不再赘述;MessageFormat由于时间关系,稍后补充,见谅;
这篇关于java国际化基础及工具类使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!