欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Java读取Properties文件几种方法总结

程序员文章站 2024-03-31 12:46:40
使用j2se api读取properties文件的六种方法 1。使用java.util.properties类的load()方法 示例: inputstr...

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

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!