java获取配置文件中的key=value值
1、献上工具类
package com.test.util; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.net.URL; import java.util.Properties; public class ConfigUtil { /** * 获得值 * * @param key 键 * @return 值 */ public static String getConfig(String key) { Properties p; p = new Properties(); FileInputStream fis = null; URL url; url = ConfigUtil.class.getClassLoader().getResource("config.properties"); try { fis = new FileInputStream(url.getPath()); p.load(fis); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } finally { if (fis != null) { try { fis.close(); } catch (IOException e) { e.printStackTrace(); } } } return p.getProperty(key); } }
2、创建名字叫config.properties的xml配置文件
文件中的数据以key=value形式书写,例如:
KEY=123
CODE=890001
3、开始调用
String value= ConfigUtil.getConfig("KEY");
这样,将会把配置文件中的KEY值123获取出来,记住,key值不能重复。