讀取相對路徑下的.properties檔案內容注意事項
阿新 • • 發佈:2018-12-11
1、一般在網上搜的方法都是:
public static void main(String[] args) throws IOException {
Properties prop = new Properties();
InputStream in = Object.class.getResourceAsStream("uu.properties");
prop.load(in);
String s = prop.getProperty("password").trim();
String s1 = prop.getProperty("user").trim();
System.out.println(s);
System.out.println(s1);
}
注意:其中object是所有類的父類,所以找不到同路徑下面的.properties檔案所要把程式碼改成:
public static void main(String[] args) throws IOException {
Properties prop = new Properties();
InputStream in = Dayinurl.class.getResourceAsStream("uu.properties");
prop.load(in);
String s = prop.getProperty("password").trim();
String s1 = prop.getProperty("user").trim();
System.out.println(s);
System.out.println(s1);
}
其中Dayinurl是當前類的類名。系統就會去找當前類路徑下相同路徑的.properties檔案。