java中Properties类的读取和写入
时间: 2024-05-01 10:20:48 浏览: 91
Java中的Properties类是一个用来处理属性文件的工具类,它提供了读写属性文件的方法。
1. 读取属性文件
可以使用Properties类的load()方法来加载属性文件,例如:
```java
Properties properties = new Properties();
try {
InputStream inputStream = new FileInputStream("config.properties");
properties.load(inputStream);
} catch (IOException e) {
e.printStackTrace();
}
```
这里的属性文件名为"config.properties",它应该在项目的根目录下。load()方法将会把属性文件中的键值对读取到Properties对象中。
2. 写入属性文件
可以使用Properties类的store()方法来保存属性文件,例如:
```java
Properties properties = new Properties();
properties.setProperty("name", "John");
properties.setProperty("age", "25");
try {
OutputStream outputStream = new FileOutputStream("config.properties");
properties.store(outputStream, "This is a comment.");
} catch (IOException e) {
e.printStackTrace();
}
```
这里先创建了一个空的Properties对象,并使用setProperty()方法来设置键值对。然后使用store()方法将属性文件写入磁盘中。其中第二个参数是一个注释,可以用来说明这个属性文件的作用。
阅读全文