zoukankan      html  css  js  c++  java
  • Java读取properties配置文件工具类

    1.   PropertyUtils.java

    package javax.utils;
    
    import java.io.InputStream;
    import java.util.Properties;
    
    /**
     * 读取properties配置文件工具类
     * 
     * @author Logan
     *
     */
    public class PropertyUtils {
        private static Properties property = new Properties();
        static {
            try (
                    InputStream in = PropertyUtils.class.getResourceAsStream("/param.properties");
            ) {
                property.load(in);
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    
        public static String get(String key) {
            return property.getProperty(key);
        }
    
        public static Integer getInteger(String key) {
            String value = get(key);
            return null == value ? null : Integer.valueOf(value);
        }
    
        public static Boolean getBoolean(String key) {
            String value = get(key);
            return null == value ? null : Boolean.valueOf(value);
        }
    
        public static void main(String[] args) {
            System.out.println(PropertyUtils.get("user"));
            System.out.println(PropertyUtils.getInteger("age"));
            System.out.println(PropertyUtils.getBoolean("flag"));
        }
    
    }

     

    2.   param.properties

    user=Logen
    age=16
    flag=true

    .

  • 相关阅读:
    Python基础(2)
    Python基础(3)
    Python基础(1)
    [日本语]单词1
    【.Net】 C#参数数组与函数重载
    pyenv
    Pip批量安装/卸载包
    Xcode中模拟器慢
    iPhone的设备名转换
    在python命令行执行sudo命令
  • 原文地址:https://www.cnblogs.com/jonban/p/9223187.html
Copyright © 2011-2022 走看看