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

    主站蜘蛛池模板: 国产亚洲精品激情都市| 久久精品国产亚洲香蕉| 亚洲无码视频在线| 精品亚洲综合久久中文字幕| 亚洲午夜电影在线观看| 国产成人精品亚洲| 在线免费观看污网站| 最新国产AV无码专区亚洲| 伊人久久国产免费观看视频| 亚洲狠狠爱综合影院婷婷| 国产精品偷伦视频免费观看了| 97视频免费在线| vvvv99日韩精品亚洲| 亚洲噜噜噜噜噜影院在线播放| 99热这里只有精品免费播放| 免费看美女让人桶尿口| 亚洲一区二区三区国产精华液| 在线观看免费为成年视频| 日本系列1页亚洲系列| 亚洲精品无码久久不卡| 日韩av无码免费播放| 亚洲AV无码久久| 国产精品视频免费| 亚洲Av永久无码精品黑人| 国产乱人免费视频| 怡红院免费全部视频在线视频| 色拍自拍亚洲综合图区| 国产在线国偷精品产拍免费| 国产亚洲综合久久| 亚洲AV无一区二区三区久久| 最近中文字幕完整免费视频ww| 中文字幕亚洲专区| 香港a毛片免费观看| 亚洲精品国偷自产在线| 免费人人潮人人爽一区二区 | 国产婷婷成人久久Av免费高清 | 亚洲αⅴ无码乱码在线观看性色 | 亚洲最大的成人网站| 亚洲高清视频一视频二视频三| 亚洲最大中文字幕无码网站| 亚洲一级特黄无码片|