Java讀取properties文件


程序很多時候需要讀取properties文件,讀取properties文件有許多方法。常用的是:

  1. 通過java.lang.Class類的getResourceAsStream(String name)實現
//此處省略了this,this表示當前對象
InputStream in = getClass().getResourceAsStream("resourceName");
//如果是在靜態塊或者靜態方法中,應該使用如下方法
InputStream in = Object.class.getResourceAsStream("/test.properties");
//or
InputStream in = Object.class.getClassLoader().getResourceAsStream("test.properties");
Properties prop = new Properties();
prop.load(in);
value1= prop.getProperty("key1").trim();
value2= prop.getProperty("key2").trim();
  1. 使用Java.util.Properties類的load()方法
 InputStream in = new BufferedInputStream(new FileInputStream(name));
Properties p = new Properties();
p.load(in);
  1. 使用java.util.ResourceBundle類的getBundle()方法
ResourceBundle rb = ResourceBundle.getBundle("name");
rb.getString("key");

reference:
Java讀取properties文件的六種方法
Java讀取properties文件的思考


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com