一、PropertiesParse工具是什么?
它是用来解析Properties文件,获取配置信息的一类简单工具。
二、为什么要开发
Properties文件,是可以通过Java自带的Properties类进行解析,获取文件的配置信息。PropertiesParse只是对Properties类解析过程,进行封装操作,起到简化编程的作用。
三、具体实现
public class PropertiesParse {
private static final Map<String, String> pool;
static {
pool = new HashMap();
}
public PropertiesParse() {
}
public static void loadProperties(String filePath) {
InputStream is = PropertiesParse.class.getResourceAsStream(filePath);
Properties property = new Properties();
try {
property.load(is);
Enumeration keys = property.keys();
while(keys.hasMoreElements()) {
String key = (String)keys.nextElement();
String value = property.getProperty(key);
pool.put(key, value);
}
} catch (IOException var6) {
var6.printStackTrace();
} finally {
try {
is.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
public String value(String key) {
return (String)pool.get(key);
}
}