properties文件一般作为 配置文件使用。 常用的读取该文件的方法: InputStream is = this.getClass().getResourceAsStream("/dbConfig.properties");
首先在src下新建 dbConfig.properties 文件,写些测试数据:dbName=oracle user=fxgl
public void getProperty() throws IOException{
InputStream is = this.getClass().getResourceAsStream("/dbConfig.properties");
Properties pr =new Properties();
pr.load(is);
is.close();
System.out.println("dbName2="+pr.getProperty("dbName"));
System.out.println("userName2="+pr.getProperty("dbName"));
}
public static void main(String[] args) throws IOException {
PropertyEditor pr = new PropertyEditor();
pr.getProperty();
//静态方法中直接读取 由于this 不可用 , 使用 起父类 Object
Properties pro = new Properties();
//FileInputStream fis = new FileInputStream("./src//dbConfig.properties"); // 第一个/代表转义 \
InputStream fis = Object.class.getResourceAsStream("/dbConfig.properties");
pro.load(fis);
fis.close();
System.out.println("dbName="+pro.getProperty("dbName"));
System.out.println("userName="+pro.getProperty("dbName"));
}