<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    夢幻之旅

    DEBUG - 天道酬勤

       :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      671 隨筆 :: 6 文章 :: 256 評論 :: 0 Trackbacks
    package org.siyn.util;

    import java.io.InputStream;
    import java.util.Properties;

    /**
     * <p>
     * 本類用提供一個線程同步的方法,讀取資源文件中的配置信息
     * </p>
     * 
     * 
    @author siyn
     * @date 2008-7-10
     
    */
    public class PropertiesReader
    {
        
    private String     file;
        
        
    private Properties properties;
        
        
    /**
         * 構造 PropertysReader
         * 
    @param {String} path 相對于classes的文件路徑
         
    */
        
    public PropertiesReader(String path)
        {
            
    this.file = path;
            
    this.properties = new Properties();
        }
        
        
    /**
         * <p>
         * 本方法根據資源名獲取資源內容
         * <p>
         * 
         * 
    @param {String} key 資源文件內key
         * 
    @param {Stirng} defaultValue 默認值
         * 
         * @reaurn String key對應的資源內容
         
    */
        
    public synchronized String getProperty(String key, String defaultValue)
        {
            
    try
            {
                InputStream in 
    = this.getClass().getClassLoader()
                        .getResourceAsStream(
    this.file);
                
                properties.load(in);
                
            }
            
    catch (Exception ex1)
            {
                System.out.println(
    "沒有找到資源文件:" + this.file);
            }
            
    return properties.getProperty(key, defaultValue);
        }
        
        
    /**
         * <p>
         * 本方法根據資源名獲取資源內容
         * <p>
         * 
         * 
    @param {String} key 資源文件內key
         * 
    @param {Stirng} defaultValue 默認值
         * 
    @param {boolean} isnull 如果配置文件value為空,是否使用默認值
         * 
         * @reaurn String key對應的資源內容
         
    */
        
    public synchronized String getProperty(String key, String defaultValue,boolean isnull)
        {
            String value 
    = null;
            value 
    = getProperty(key,defaultValue);
            
    if(isnull && value == null && "".equals(value.trim()) )
                value 
    = defaultValue;
            
    return value;
        }
        
        
    public static void main(String[] args)
        {
            PropertiesReader preader 
    = new PropertiesReader("log4j.properties");
            String rootLogger 
    = preader.getProperty("aaa""defaul");
            System.out.println(rootLogger);
        }
    }
    posted on 2008-07-21 14:48 HUIKK 閱讀(266) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 啦啦啦高清视频在线观看免费| 亚洲精品美女在线观看| 在线观看无码AV网站永久免费| 国产99久久久久久免费看| 亚洲中文字幕一区精品自拍| 亚洲电影中文字幕| 亚洲精品视频免费观看| 午夜高清免费在线观看| 91麻豆最新在线人成免费观看| 全黄大全大色全免费大片| 国产综合激情在线亚洲第一页| 亚洲黄色激情视频| 亚洲综合综合在线| 亚洲成Av人片乱码色午夜| 久久乐国产精品亚洲综合| 国产一级淫片a视频免费观看| 99久久免费精品国产72精品九九| 香港a毛片免费观看| 免费萌白酱国产一区二区三区 | 久久精品一区二区免费看| 一区二区三区精品高清视频免费在线播放| 亚洲人精品亚洲人成在线| 亚洲免费观看网站| 亚洲成电影在线观看青青| 亚洲视屏在线观看| 亚洲欧洲春色校园另类小说| 亚洲欧洲日产v特级毛片| 亚洲国产人成网站在线电影动漫| 亚洲成av人影院| 久久久久久亚洲精品| 亚洲av无码一区二区三区不卡| 亚洲男人的天堂www| 亚洲精品无码永久中文字幕| 亚洲人成网7777777国产| 亚洲精品一品区二品区三品区| 日韩精品亚洲aⅴ在线影院| 精品国产亚洲一区二区在线观看| 亚洲天堂免费在线视频| 精品久久久久久亚洲| 亚洲AV无码国产精品麻豆天美| 日韩亚洲Av人人夜夜澡人人爽|