JAVA国际化学习总结

时间:2014-10-17 04:22:37
【文件属性】:

文件名称:JAVA国际化学习总结

文件大小:42KB

文件格式:DOC

更新时间:2014-10-17 04:22:37

JAVA国际化学习总结

这两天通过在网上查找资料学习了JAVA的国际化,现在就针对自己的学习情况做一下总结。 一、 国际化英文单词为:Internationalization,又称I18N,I为因为单词的第一个字母,18为这个单词的长度,而N代表这个单词的最后一个字母。国际化又称本地化(Localization,L10N)。国际化能够支持不同的语言以及不同格式的日期、数字、货币等其他值。 二、 JAVA国际化主要涉及到的三个类: 1、 java.util.Locale //对应于一个特定的国家/区域、语言环境。 2、 java.util.ResourceBundle //用于加载一个资源包(可以是一个配置文或JAVA类) 3、 java.text.MessageFormat //用于格式化消息 4、 通过Locale获取国家/区域、语言环境可以通过: 1、 Locale cnlocale = new Locale("zh", "CN"); 2、 Locale myLocale = new Locale("ch"); 3、Locale myLocale = Locale.getDefault(); 4、Locale locale = Locale.US; 通过ResourceBundle加载一个资源包。ResourceBundle根据Locale加载资源文件->返回一个ResourceBundle实例->ResourceBundle调用getString方法返回指定key对应的字符串 1、ResourceBundle bundle = ResourceBundle.getBundle("A",myLocale);用于加载指定国家/区域、语言环境的资源A。


网友评论