java讀取properties配置檔案
阿新 • • 發佈:2018-12-13
Java讀取properties配置資訊的兩種方法
Eclipse java Project目錄結構:
aaa.properties
user=root
port=8888
ip=192.168.7.124
方法一:Demo01.java
package com.properties.read; import java.io.IOException; import java.io.InputStream; import java.util.Properties; /** * 讀取Properties配置檔案方法一 * */ public class Demo01 { public static void main(String[] args) throws IOException { Properties p = new Properties(); Class clazz = Demo01.class; InputStream is = clazz.getResourceAsStream("/aaa.properties"); p.load(is); String user = p.getProperty("user"); int port = Integer.parseInt(p.getProperty("port")); String ip = p.getProperty("ip"); System.out.println(user); System.out.println(port); System.out.println(ip); } }
方法二:Demo02.java
package com.properties.read; import java.util.ResourceBundle; public class Demo02 { public static void main(String[] args) { // 在classpath下讀取aaa.properties ResourceBundle res = ResourceBundle.getBundle("aaa"); String user = res.getString("user"); int port = Integer.parseInt(res.getString("port")); String ip = res.getString("ip"); System.out.println(user); System.out.println(port); System.out.println(ip); } }