码迷,mamicode.com
首页 > 其他好文 > 详细

读取配置文件properties

时间:2015-03-11 16:48:17      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:

java实际开发中,有时候需要读取properties的某个参数值,这个文件一般的命名为:自定义名.properties.

这个可以使用内置的java.util.ResourceBundle解决,这里不作详细解释,请自行百度。

以下方法基于普遍的默认文件自定义名.properties进行编写 深层次的 自定义名_语言代码_国别代码.properties这种标准的properties文件,此处不做考虑

 

实例:

比如有个文件:file.properties(此文件存放于项目的src根目录,文件编码UTF8),参数如下

 

test1=12345
test2=abcde

 

 

 

方法逻辑如下:

 

/**
     * 
     * @param propertyFile 文件名,properties文件(只需名字,无需后缀)
     * @param property 参数名
     * @return 返回参数值
     */
    public static String getString(String propertyFile, String property) {
        ResourceBundle bundle = ResourceBundle.getBundle(propertyFile);
        String value = null;
        try {
            value = bundle.getString(property);
        } catch (MissingResourceException e) {
            value = null;
        }
        return value;
    }

 

 

实际运用:

String str = FileUtil.getString("file","test1")
//str值为12345.此处的FileUtil是封装上面方法的工具类,无关紧要


 

读取配置文件properties

标签:

原文地址:http://www.cnblogs.com/codekey/p/4329772.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!