获取配置文件中键值对数据放置Map对象中

来源:互联网 发布:阿里云 建站 编辑:程序博客网 时间:2024/04/29 07:55

import java.io.IOException;
import java.io.InputStream;
import java.util.Enumeration;
import java.util.HashMap;
import java.util.Map;
import java.util.Properties;

public class PropertiesReader {
 public Map getMap(){
  Map map=new HashMap();
  try {
   Properties properties=new Properties();
   InputStream is=getClass().getResourceAsStream("type.properties");
   properties.load(is);
   Enumeration propertyNames = properties.propertyNames();
   while(propertyNames.hasMoreElements()){
    String key=(String)propertyNames.nextElement();
    String value=properties.getProperty(key);
    map.put(key,value);
    
   }
  } catch (IOException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
  return map;
  
 }

}


0 0
原创粉丝点击