/** * 讀取 .properties 配置文件 * @param propertiesUrl 配置文件的路徑 * @return 配置文件中的key-value值 */ public static Map<String, String> getProperties(String propertiesUrl) { Map<String, String> resultMap = new HashMap<String, String>(); Properties prop = new Properties(); try { // 讀取屬性文件a.properties InputStream in = new BufferedInputStream(new FileInputStream(propertiesUrl)); // 加載屬性列表 prop.load(in); Iterator<String> it = prop.stringPropertyNames().iterator(); while (it.hasNext()) { String key = it.next(); resultMap.put(key, prop.getProperty(key)); System.out.println("key: "+key+", value: "+prop.getProperty(key)); } in.close(); } catch (Exception e) { System.out.println(e); } return resultMap; }