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

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

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

    無線&移動互聯網技術研發

    換位思考·····
    posts - 19, comments - 53, trackbacks - 0, articles - 283
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    6種properties文件加載方法

    Posted on 2009-07-08 12:59 Gavin.lee 閱讀(988) 評論(0)  編輯  收藏 所屬分類: java SE & EE

    (原)http://blog.csdn.net/yz394777014/archive/2009/07/08/4330583.aspx?

    1.使用java.util.ResourceBundle類的getBundle()方法
    示例: ResourceBundle rb = ResourceBundle.getBundle(name, Locale.getDefault());
    return rb.getString("key");

    2.使用java.util.PropertyResourceBundle類的構造函數
    示例: InputStream in = new BufferedInputStream(new FileInputStream(name));
    ResourceBundle rb = new PropertyResourceBundle(in);
    return rb.getString("key");

    3.使用java.util.Properties類的load()方法
    示例: InputStream in = new BufferedInputStream(new FileInputStream(name));
    Properties p = new Properties();
    p.load(in);
    return p.getProperties("key"); or return p.getProperties("key", "defaultValue");

    4.使用class變量的getResourceAsStream()方法
    示例: InputStream in = ClassName.class.getResourceAsStream(name);
    Properties p = new Properties();
    p.load(in);
    return p.getProperties("key"); or return p.getProperties("key", "defaultValue");

    5.使用class.getClassLoader()所得到的java.lang.ClassLoader的getResourceAsStream()方法
    示例: InputStream in = ClassName.class.getClassLoader().getResourceAsStream(name);
    Properties p = new Properties();
    p.load(in);
    return p.getProperties("key"); or return p.getProperties("key", "defaultValue");

    6.使用java.lang.ClassLoader類的getSystemResourceAsStream()靜態方法
    示例: InputStream in = ClassLoader.getSystemResourceAsStream(name);
    Properties p = new Properties();
    p.load(in);
    return p.getProperties("key"); or return p.getProperties("key", "defaultValue");

    補充

    Servlet中可以使用javax.servlet.ServletContext的getResourceAsStream()方法
    示例:InputStream in = context.getResourceAsStream(path);
    Properties p = new Properties();
    p.load(in);
    return p.getProperties("key"); or return p.getProperties("key", "defaultValue");

    主站蜘蛛池模板: 久久久久久亚洲精品中文字幕| 国产va在线观看免费| 日本免费观看网站| 妞干网免费观看视频| 久久亚洲国产精品成人AV秋霞| 永久黄网站色视频免费| 亚洲综合久久精品无码色欲| 亚洲美女视频免费| 亚洲欧洲自拍拍偷午夜色| 全部免费毛片在线播放| 亚洲高清在线播放| 午夜免费不卡毛片完整版| 一区二区三区免费在线观看| 亚洲国产精品无码久久久久久曰 | 久久久亚洲裙底偷窥综合| 免费看又爽又黄禁片视频1000| 9i9精品国产免费久久| 国产亚洲美女精品久久久久狼| 免费人成黄页在线观看日本| 亚洲一二成人精品区| 久久亚洲色WWW成人欧美| 高h视频在线免费观看| 久久久青草青青国产亚洲免观 | 亚洲高清免费在线观看| 成人av片无码免费天天看| 亚洲免费观看视频| 久久午夜伦鲁片免费无码| 精品特级一级毛片免费观看| 久久精品国产精品亚洲| 无码人妻久久一区二区三区免费丨 | 免费久久精品国产片香蕉| 成人福利在线观看免费视频| 亚洲国产综合无码一区| 国产在线98福利播放视频免费| 国产精品九九久久免费视频| 99re免费在线视频| 久久一区二区三区免费| 美女又黄又免费的视频| 亚洲色一区二区三区四区| 亚洲综合另类小说色区| 麻豆最新国产剧情AV原创免费|