zoukankan      html  css  js  c++  java
  • Java-ConfigHelper工具类

    /** 
     * 读取配置文件
     */
    import java.io.File;
    import java.net.URL;
    
    import org.apache.commons.configuration.Configuration;
    import org.apache.commons.configuration.ConfigurationFactory;
    
    public class ConfigHelper {
        public ConfigHelper(){
        }
        /**
         * 读取配置文件
         * @param strfile
         * @return
         */
        public static Configuration getConfig(String strfile){
            Configuration config = null;
            try {
                ConfigurationFactory factory = new ConfigurationFactory(strfile);
    //          URL configURL = new File(strfile).toURL();
    //          factory.setConfigurationFileName(configURL.toString());
                config = factory.getConfiguration();
            } catch (Exception e) {
                e.printStackTrace();
            }
            return config;
        }
        /**
         * @param args
         */
        public static void main(String[] args) {
            //ConfigHelper ch = new ConfigHelper();
            //ch.test();
            try{
                Configuration config = getConfig("config.xml");
                String backColor = config.getString("colors.background");
                System.out.println("color: " + backColor);
                config = null;
            }catch(Exception e){
                e.printStackTrace();
            }
        }
    
    }
    
  • 相关阅读:
    ES5 05 Function扩展
    ES5 04 Array扩展
    ES5 03 Object扩展
    ES5 02 JSON对象
    ES5 01 严格模式
    Oracle 数据库复制
    PB函数大全
    Handle( ) //得到PB窗口型对象的句柄
    PB赋值粘贴 多个DW进行update
    pb 11 数据窗口空白,预览pb崩溃解决方案
  • 原文地址:https://www.cnblogs.com/bilaisheng/p/10210977.html
Copyright © 2011-2022 走看看