Java获得属性文件的方法

来源:互联网 发布:部落冲突天使升级数据 编辑:程序博客网 时间:2024/05/23 02:06

Java获得属性文件的代码:

import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.util.Properties;public class PropertiesUtils {public  String getProperties(String key){InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("conninfo.properties");BufferedReader bf = new BufferedReader(new InputStreamReader(inputStream));Properties properties = new Properties();String value = null;try {properties.load(bf);value = properties.getProperty(key);} catch (IOException e) {e.printStackTrace();}return value;}}

原理是一样的,第一种是通过Key去获得Value的方法,如果没有那么麻烦就可以直接写了

Properties p = new Properties();  try {      InputStream in = SmartPostServlet.class.getClassLoader().getResourceAsStream("info.properties");      p.load(in);      in.close();      if (p.containsKey("accountNumber")) {  accountNumber = p.getProperty("accountNumber");      }      if (p.containsKey("meterNumber")) {  meterNumber = p.getProperty("meterNumber");      }      if (p.containsKey("key")) {  key = p.getProperty("key");      }      if (p.containsKey("password")) {  password = p.getProperty("password");      }      if (p.containsKey("hubId")) {  hubId = p.getProperty("hubId");      }  } catch (Exception e) {      e.printStackTrace();  }  



0 0
原创粉丝点击