Java读取properties配置文件
2011-08-05 13:05
561 查看
Java读取properties配置文件
import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Properties; public class Property { private static Map<String, String> propertyMap = new HashMap<String, String>(); private String fileName; public Property(String fileName) { this.fileName = fileName; } public String getProperty(String key) throws FileNotFoundException, IOException { String value = Property.propertyMap.get(key); Properties property = new Properties(); FileInputStream inputFile = null; if (value == null) { // 实例化inputFile,如config.properties文件的位置 inputFile = new FileInputStream(this.fileName); // 装载配置文件 property.load(inputFile); value = property.getProperty(key); Property.propertyMap.put(key, value); } return value; } public Map<String,String> getProperty(List<String> propertyList) throws FileNotFoundException, IOException { // 定义Map用于存放结果 Map<String,String> propertyMap = new HashMap<String,String>(); // 定义Properties property = new Properties(); Properties property = new Properties(); // 定义FileInputStream inputFile = null; FileInputStream inputFile = null; try { // 实例化inputFile inputFile = new FileInputStream(this.fileName); // 装载配置文件 property.load(inputFile); for (String name : propertyList) { // 从配置文件中获取属性存入map中 String data = property.getProperty(name); propertyMap.put(name, data); } } finally { // 关闭输入流 if (inputFile != null) { inputFile.close(); } } return propertyMap; } }
相关文章推荐
- Java读取Properties配置文件几点注意事项
- Java简单读取properties文件配置
- java读取properties配置文件工具类
- JAVA读取properties配置文件
- java用spring实现配置文件properties的读取
- java读取xml/.properties配置文件
- java 读取配置文件(properties)
- java获得*.properties配置文件的值,解决读取中文时乱码的问题:
- java读取配置文件.properties(跨包)
- java读取properties配置文件
- Java Properties 类读取配置文件信息
- java 读取配置文件(properties)
- Java中Properties配置文件读取
- java程序读取properties配置文件出现中文乱码
- JAVA通信编程(二)——如何读取java的properties配置文件(插播)
- JAVA读取classess下的.properties配置文件封装类
- 关于java读取和写入properties配置文件的内容
- java读取properties 配置文件信息
- java读取配置文件( properties 与 xml )
- Java 读取properties配置文件