当前位置: 移动技术网 > IT编程>开发语言>Java > JAVA读取属性文件的几种方法总结

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

2019年07月22日  | 移动技术网IT编程  | 我要评论

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

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网