读取相对路径下的.properties文件内容注意事项

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文件。

你可能感兴趣的:(java)