hyljava

          JavaSE讀取Properties文件的六種方法

          使用JavaSEAPI讀取Properties文件的六種方法

           

          1。使用java.util.Properties類的load()方法

          示例:InputStreamin=lnewBufferedInputStream(newFileInputStream(name));

          Propertiesp=newProperties();

          p.load(in);

           

          2。使用java.util.ResourceBundle類的getBundle()方法

          示例:ResourceBundlerb=ResourceBundle.getBundle(name,Locale.getDefault());

           

          3。使用java.util.PropertyResourceBundle類的構造函數

          示例:InputStreamin=newBufferedInputStream(newFileInputStream(name));

          ResourceBundlerb=newPropertyResourceBundle(in);

           

          4。使用class變量的getResourceAsStream()方法

          示例:InputStreamin=JProperties.class.getResourceAsStream(name);

          Propertiesp=newProperties();

          p.load(in);

           

          5。使用class.getClassLoader()所得到的java.lang.ClassLoader的getResourceAsStream()方法

          示例:InputStreamin=JProperties.class.getClassLoader().getResourceAsStream(name);

          Propertiesp=newProperties();

          p.load(in);

           

          6。使用java.lang.ClassLoader類的getSystemResourceAsStream()靜態方法

          示例:InputStreamin=ClassLoader.getSystemResourceAsStream(name);

          Propertiesp=newProperties();

          p.load(in);

          補充

          Servlet中可以使用javax.servlet.ServletContext的getResourceAsStream()方法

          示例:InputStreamin=context.getResourceAsStream(path);

          Propertiesp=newProperties();

          p.load(in);

          posted on 2012-11-16 15:24 何云隆 閱讀(1430) 評論(0)  編輯  收藏 所屬分類: java

          主站蜘蛛池模板: 富蕴县| 饶阳县| 日喀则市| 闵行区| 吉首市| 昌邑市| 丰城市| 井冈山市| 崇仁县| 从江县| 清徐县| 武乡县| 商都县| 开鲁县| 静乐县| 墨竹工卡县| 通州市| 乌审旗| 寻乌县| 喀喇沁旗| 周口市| 大荔县| 金沙县| 云浮市| 德惠市| 云龙县| 泸溪县| 龙江县| 比如县| 五常市| 湛江市| 陇南市| 遵义县| 建始县| 团风县| 中方县| 锡林郭勒盟| 梁河县| 准格尔旗| 庐江县| 贺兰县|