服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

j2se api读取properties文件的六种方法

使用j2se api读取properties文件的六种方法

1。使用java.util.properties类的load()方法
示例: inputstream in = lnew bufferedinputstream(new fileinputstream(name));
       properties p = new properties();
       p.load(in);

2。使用java.util.resourcebundle类的getbundle()方法
示例: resourcebundle rb = resourcebundle.getbundle(name, locale.getdefault());

3。使用java.util.propertyresourcebundle类的构造函数
示例: inputstream in = new bufferedinputstream(new fileinputstream(name));
       resourcebundle rb = new propertyresourcebundle(in);

4。使用class变量的getresourceasstream()方法
示例: inputstream in = jproperties.class.getresourceasstream(name);
       properties p = new properties();
       p.load(in);

5。使用class.getclassloader()所得到的java.lang.classloader的getresourceasstream()方法
示例: inputstream in = jproperties.class.getclassloader().getresourceasstream(name);
       properties p = new properties();
       p.load(in);

6。使用java.lang.classloader类的getsystemresourceasstream()静态方法
示例: inputstream in = classloader.getsystemresourceasstream(name);
       properties p = new properties();
       p.load(in);

补充

servlet中可以使用javax.servlet.servletcontext的getresourceasstream()方法
示例:inputstream in = context.getresourceasstream(path);
       properties p = new properties();
       p.load(in);