<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");

    主站蜘蛛池模板: 亚洲一区中文字幕在线观看| 国产免费区在线观看十分钟| 人人狠狠综合久久亚洲高清| 91免费国产视频| 亚洲免费福利在线视频| 日韩精品亚洲专区在线观看| 精品一区二区三区免费| 亚洲色无码专区一区| 亚洲日韩精品一区二区三区| 日韩欧毛片免费视频| 久久er国产精品免费观看8| 亚洲人成电影院在线观看| 久久久久亚洲av毛片大| 最近中文字幕mv免费高清电影| aa级女人大片喷水视频免费| 97久久国产亚洲精品超碰热| 久久精品国产精品亚洲精品| 免费观看的av毛片的网站| 日本免费一区二区三区| 全部在线播放免费毛片| 亚洲人成网站在线观看播放动漫 | 日韩一级视频免费观看| 青柠影视在线观看免费| 亚洲第一se情网站| 亚洲最大黄色网址| 亚洲国产日韩在线视频| 免费一级国产生活片| 免费观看黄网站在线播放| 亚洲免费视频网站| 久久99精品免费一区二区| 国产精品国产亚洲区艳妇糸列短篇| 亚洲精品熟女国产| 久久精品国产亚洲AV麻豆~| 亚洲欧洲国产成人综合在线观看 | 亚洲大尺度无码无码专区| 亚洲 无码 在线 专区| 日韩免费观看视频| 91在线视频免费91| 久久精品国产免费观看| 成人久久免费网站| 三级网站在线免费观看|