zoukankan      html  css  js  c++  java
  • 读取配置文件properties

    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是封装上面方法的工具类,无关紧要
    
    
    
    
  • 相关阅读:
    [POJ 1417] True Liars
    [POJ 2912] Rochambeau
    [NOIP 2010] 关押罪犯
    [BZOJ 3365] Distance Statistics
    【BZOJ 2821】作诗
    【IOI 2011】Race
    【POJ 2828】Buy Tickets
    FATFS 文件系统
    w25q128 优化读写函数
    keil5编译时出现 MDK-Pro middleware is not allowed with this license
  • 原文地址:https://www.cnblogs.com/codekey/p/4329772.html
Copyright © 2011-2022 走看看