读取配置文件神器 -----ResourceBundle 介绍
来源:互联网 发布:mac如何共享桌面文件 编辑:程序博客网 时间:2024/06/05 12:45
java中读取配置文件的信息可以采用properties这个类,但是当遇到国际化问题的时候还是不好解决,因而还是最好使用ResourceBundle这个类,其实ResourceBundle本质上和Properties一样也是一个映射,都是以键值对的形式保存信息,但是其显得更加灵活,当调用ResourceBundle res=ResourceBundle.getBundle("area", Locale.CHINA);
String input= res.getString("25");
System.out.println(input);
String input= res.getString("25");
System.out.println(input);
的时候程序回自动查找类路径下名字为area_zh.properties的文件,进而找出键值为25的内容,该内容以iso8859编码保存,但是由于指定了ResourceBundle res=ResourceBundle.getBundle("area", Locale.CHINA),因而在我们调用getString方法的时候会得到键值为25对应内容的中文格式
在程序中 很多需要很多字符串信息,如果直接写在程序里 ,改变这些字符串时必须重新编译,使用 ResourceBundle可以避免这个问题 它读一个.properties的属性文件,这个属性文件可以随时改变 例子: 1 .messages.properties onlyfun.caterpillar.welcome=Hello onlyfun.caterpillar.name=World 2 .TestResourceBundle .java import java.util.ResourceBundle; public class TestResourceBundle { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub ResourceBundle resource = ResourceBundle.getBundle("messages" ); System.out.print(resource.getString("onlyfun.caterpillar.welcome" ) + "!" ); System.out .println(resource.getString("onlyfun.caterpillar.name" ) + "!" ); } }
0 0
- 读取配置文件神器 -----ResourceBundle 介绍
- 使用ResourceBundle读取配置文件
- ResourceBundle读取配置文件
- 用ResourceBundle 读取配置文件
- ResourceBundle读取配置文件
- ResourceBundle读取配置文件
- 使用ResourceBundle读取配置文件
- 利用ResourceBundle读取配置文件
- ResourceBundle,Properties读取配置文件
- ResourceBundle读取配置文件
- java.util.ResourceBundle读取配置文件
- Java ResourceBundle读取properies配置文件
- 配置文件Properties读取类 ResourceBundle
- 如何用ResourceBundle来读取配置文件
- 如何用ResourceBundle来读取配置文件
- 如何用ResourceBundle来读取配置文件
- 如何用ResourceBundle来读取配置文件 收藏
- 如何用ResourceBundle来读取配置文件
- OpenCV_基于HOG特征的行人检测
- NS_AVAILABLE_IOS与NS_DEPRECATED_IOS
- numpy简明教程(1)
- slf4j和log4j配置
- App攻略:一篇文章看懂线下预装市场
- 读取配置文件神器 -----ResourceBundle 介绍
- Spring MVC beginner tutorial with Spring Tool Suite IDE
- TestComplete总结六
- Google of Greater China Test for New Grads of 2014---很水的一道题Problem A. Read Phone Number
- hdu 2206 IP的计算
- 【jQuery】用jQuery给文本框添加只读属性【readOnly】
- Java学习笔记<3>面向对象相关
- 我退役了
- jsp中常用的EL表达式fn:spilt,将\r\n替换成<br/>