标签:style blog color java 文件 for ar div
在Java中有自动国家化的信息,废话少说看例子。下面是通过Java获取计算机里面的国际化信息。
package lee; import java.text.MessageFormat; import java.util.Locale; import java.util.ResourceBundle; public class JavaResource { /** * 打印出来计算机上面可用的国际化资源 */ public static void availableCountry(){ Locale[] locals = Locale.getAvailableLocales(); for(Locale local:locals){ System.out.println(local.getCountry() + " : " + local.getDisplayCountry()); } } /** * 获取国际化文件里面的内容 */ public static void getResources(){ Locale locale = Locale.US; ResourceBundle bundle = ResourceBundle.getBundle("mess"); String user = bundle.getString("user"); System.out.println(user); } /** * 国际化文件里面动态添加内容 */ public static void setContextForResour(){ Locale locale = Locale.CHINESE; ResourceBundle bundle = ResourceBundle.getBundle("mess", locale); String value = bundle.getString("loginPage"); String formate = MessageFormat.format(value, new Object[]{"123","昨天"}); System.out.println(formate); } public static void main(String[] args) { setContextForResour(); } }
通过上面的例子,相信你对Java国际化有更深刻的了解。当然还需要两个配置文件mess_zh_CN和mess_en_US,这个你可以根据例子自己去试试
标签:style blog color java 文件 for ar div
原文地址:http://www.cnblogs.com/hiter-java/p/3891108.html