<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 閱讀(268) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 在线免费观看伊人三级电影| 野花高清在线观看免费完整版中文| 亚洲视频在线视频| 国产无人区码卡二卡三卡免费| 亚洲爆乳无码专区www| 亚洲综合久久夜AV | 免费无码毛片一区二区APP| 中文字幕乱码亚洲精品一区| 亚洲国产成人五月综合网| 免费观看久久精彩视频| 亚洲熟妇AV一区二区三区宅男| 亚洲第一页综合图片自拍| 1区2区3区产品乱码免费| 亚洲av无码成人影院一区 | 亚洲乱码中文字幕手机在线 | 成年人视频免费在线观看| 久久亚洲欧美国产精品| 久久精品国产亚洲香蕉| 国产精品免费看久久久久| 特级精品毛片免费观看| 污污视频免费观看网站| 亚洲伊人久久大香线焦| 亚洲永久精品ww47| 国产在线观看免费不卡| 亚洲网站免费观看| 91在线视频免费观看| 久久久久久亚洲精品无码| 亚洲精品免费在线| 久久久久亚洲精品男人的天堂| 女人18毛片特级一级免费视频 | 亚洲大香人伊一本线| 亚洲日韩小电影在线观看| 午夜私人影院免费体验区| 99视频免费观看| 在线观看片免费人成视频播放| 亚洲av无码专区在线观看亚| 亚洲伊人久久大香线蕉苏妲己| 亚洲精品国自产拍在线观看| 女人18毛片特级一级免费视频| 亚洲综合免费视频| 免费无码VA一区二区三区|