Java读取properties文件

来源:互联网 发布:蒙特卡洛算法matlab 编辑:程序博客网 时间:2024/06/06 03:43

程序很多时候需要读取properties文件,读取properties文件有许多方法。常用的是:

  1. 通过java.lang.Class类的getResourceAsStream(String name)实现
//此处省略了this,this表示当前对象InputStream in = getClass().getResourceAsStream("resourceName");//如果是在静态块或者静态方法中,应该使用如下方法InputStream in = Object.class.getResourceAsStream("/test.properties");//orInputStream 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文件的思考

0 0
原创粉丝点击