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

    .

  • 相关阅读:
    preflight
    vs调试的时候,加载dll非常慢的解决方法
    chrome blink render engine and the render mechanism
    Cache-control demestified
    IE文档模式和兼容模式
    canvas和SVG分析比较
    打败 IE 的葵花宝典:CSS Bug Table
    vi 编辑器
    JS高级 1
    特效四大家族
  • 原文地址:https://www.cnblogs.com/jonban/p/9223187.html
Copyright © 2011-2022 走看看