java中的国际化

来源:互联网 发布:战地3狙击枪械数据 编辑:程序博客网 时间:2024/05/08 23:37

1. java.util.ResourceBundle使用详解

http://lavasoft.blog.51cto.com/62575/184605

import java.util.Locale; import java.util.ResourceBundle; /** * 国际化资源绑定测试 * * @author leizhimin 2009-7-29 21:17:42 */ public class TestResourceBundle {         public static void main(String[] args) {                 Locale locale1 = new Locale("zh", "CN");                 ResourceBundle resb1 = ResourceBundle.getBundle("myres", locale1);                 System.out.println(resb1.getString("aaa"));                 ResourceBundle resb2 = ResourceBundle.getBundle("myres", Locale.getDefault());                 System.out.println(resb1.getString("aaa"));                 Locale locale3 = new Locale("en", "US");                 ResourceBundle resb3 = ResourceBundle.getBundle("myres", locale3);                 System.out.println(resb3.getString("aaa"));         } }

2.   java.util.Properties和java.util.ResourceBundle类区别与用法

http://hi.baidu.com/liuzy84/item/5a4011ccb77099d8ee183b99

区别:一般来说,ResourceBundle类通常是用于针对不同的语言来使用的属性文件。而如果你的应用程序中的属性文件只是一些配置,并不是针对多国语言的目的。那么使用Properties类就可以了。

0 0
原创粉丝点击