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

JAVA读取属性文件的几种方法总结

程序员文章站 2023-12-19 09:30:04
1.使用java.util.properties类的load()方法 示例: java代码inputstream in = lnew bufferedinputstre...

1.使用java.util.properties类的load()方法

示例:

java代码
inputstream in = lnew bufferedinputstream(new fileinputstream(name));  
  properties p = new properties();  
  p.load(in); 

2.使用java.util.resourcebundle类的getbundle()方法 

示例:

java代码
resourcebundle rb = resourcebundle.getbundle(name, locale.getdefault()); 

3.使用java.util.propertyresourcebundle类的构造函数 

示例:

java代码
inputstream in = new bufferedinputstream(new fileinputstream(name));  
  resourcebundle rb = new propertyresourcebundle(in); 

4.使用class变量的getresourceasstream()方法 

示例:

java代码
inputstream in = jproperties.class.getresourceasstream(name);  
  properties p = new properties();  
  p.load(in); 

5.使用class.getclassloader()所得到的java.lang.classloader的getresourceasstream()方法 

示例:

java代码
inputstream in = jproperties.class.getclassloader().getresourceasstream(name);  
  properties p = new properties();  
  p.load(in); 

6.使用java.lang.classloader类的getsystemresourceasstream()静态方法 

示例:

java代码
inputstream in = classloader.getsystemresourceasstream(name);  
  properties p = new properties();  
  p.load(in); 

7.使用apache的propertiesconfiguration类

示例:
java代码
configuration config = new propertiesconfiguration("test.properties");
config.getproperty(key);

上一篇:

下一篇: