20171108_chr_Javai18n HelloWorld的国际化
2017-12-15 13:19
225 查看
HelloWorld的国际化
/20171108_chr_Javai18n/src/nuc/sw/hello/RawHello.javapackage nuc.sw.hello; import java.text.MessageFormat; import java.util.Date; import java.util.Locale; import java.util.ResourceBundle; public class RawHello { public static void main(String[] args) { // TODO Auto-generated method stub //取得系统默认的国家/语言环境 //Locale myLocale = Locale.getDefault(Locale.Category.FORMAT); //根据指定国家/语言环境加载资源文件 ResourceBundle bundle = ResourceBundle.getBundle("hello" , Locale.getDefault()); //ResourceBundle bundle = ResourceBundle.getBundle("hello" , Locale.US); //打印从资源文件中取得的消息 System.out.println(bundle.getString("hello")); String msg=bundle.getString("welcome.msg"); String name=bundle.getString("name"); System.out.println(MessageFormat.format(msg, name,new Date())); } }
/20171108_chr_Javai18n/src/nuc/sw/locale/LocaleList.java
package nuc.sw.locale; import java.util.Locale; public class LocaleList { public static void main(String[] args) { // TODO Auto-generated method stub //返回Java所支持的全部国家和语言的数组 Locale[] localeList=Locale.getAvailableLocales(); //遍历数组每个元素,依次获取所支持的国家和语言 for(Locale i:localeList) { //打印出所支持的国家和语言 System.out.println(i.getDisplayCountry()+"="+i.getCountry()+" "+i.getDisplayLanguage()+"="+i.getCountry()); } } }
/20171108_chr_Javai18n/src/hello_en_US.properties
hello=Hello World! welcome.msg=Welcome {0},Today is {1}. name=Mary
/20171108_chr_Javai18n/src/hello_zh_CN.properties
hello=\u4F60\u597D\uFF0C\u4E16\u754C\uFF01 welcome.msg=\u6B22\u8FCE{0},\u4ECA\u5929\u662F{1}! name=\u739B\u4E3D
相关文章推荐
- Java的国际化支持(I18N问题)
- 20171113_chr_logini18n 登陆页面初步国际化(Action范围与资源文件)
- Java的国际化支持(I18N问题)
- Java for Web学习笔记(七四):国际化i18n(2)Locale Resolver
- Java的国际化(i18n)
- java框架篇---Struts2 本地化/国际化(i18n)
- Java for Web学习笔记(七三):国际化i18n(1)使用Spring框架MessageSource
- Java中i18nAction实现国际化<一>
- Java的国际化(i18n)
- Web---JSTL(Java标准标签库)-Core核心标签库、I18N国际化、函数库
- Java的国际化(i18n)
- Java SpringMVC实现国际化整合案例分析(i18n)
- Java 6 : 自定义国际化(I18N)服务
- Web---JSTL(Java标准标签库)-Core核心标签库、I18N国际化、函数库
- Java SpringMVC实现国际化整合案例分析(i18n)
- Java 对国际化 (i18n) 的支持&资源包的调用
- JAVA 初学 i18n 国际化
- Java for Web学习笔记:国际化i18n Locale Resolver
- Java应用程序国际化(Java I18N) 总结
- Java SpringMVC实现国际化整合案例分析(i18n) 专题