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類就可以了。