import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.HashMap;
import java.util.Map;
import java.util.Properties;
/**
* 读取配置文件工具
* @author Administrator
*
*/
public class ConfigUtil {
/**
* 加载配置文件
* @param path 配置文件路径
* @return 配置文件信息
* @throws IOException
*/
public static Properties load(String path) throws IOException{
Properties properties = new Properties();
InputStream inputStream = new FileInputStream(path);
properties.load(inputStream);
return properties;
}
public static String read(String path,String key) throws IOException{
return load(path).getProperty(key);
}
public static Map<String, String> reads(String path) throws IOException{
Properties properties = load(path);
Map<String, String> maps = new HashMap<String, String>();
for (Object key : properties.keySet()) {
maps.put(key.toString(), properties.getProperty(key.toString()));
}
return maps;
}
}
配置文件读取
最新推荐文章于 2018-03-30 18:46:03 发布