1.获取locale得到当前JVM本地的locale,例如为中文,还是英文
Locale locale = Locale.getDefault();
2.获取资源包,得到对应的资源文件
ResourceBundle bundle = ResourceBundle.getBundle("hello", locale);
如果为中文系统,此代码获得当前系统对应的中文资源文件
3.获取value,资源文件采用key-value键值对进行存储
String value = bundle.getString("hello");
获取key为hello对应的value值
4.如果想传入动态的参数到资源文件,可以用messageformat函数进行参数传递
String format = MessageFormat.format(value, new Object[]{"haha","jjp"});
此句话表示给hello中的value传入了两个参数分别对应{0} {1}
注意:一定要从参数0开始,否则参数会不予传递