服务热线:13616026886

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

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

j2se api读取properties文件六种方法

使用j2seapi读取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);

扫描关注微信公众号