Java中轻量级数据存储
时间: 2024-06-19 07:02:43 浏览: 136
Java中轻量级数据存储通常指的是使用Java内置的Properties类进行数据存储。Properties类是Hashtable类的子类,可以用来处理属性文件。属性文件通常是以“.properties”为扩展名的文件,里面存储了键值对。例如:
```
name=Tom
age=25
gender=male
```
使用Properties类可以方便地读取、修改和保存这些属性。以下是一个简单的示例代码:
```
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Properties;
public class PropertiesDemo {
public static void main(String[] args) throws IOException {
// 读取属性文件
FileInputStream fis = new FileInputStream("config.properties");
Properties props = new Properties();
props.load(fis);
fis.close();
// 修改属性值
props.setProperty("name", "Jerry");
props.setProperty("age", "30");
// 保存属性文件
FileOutputStream fos = new FileOutputStream("config.properties");
props.store(fos, "update properties");
fos.close();
}
}
```
以上代码首先读取了一个名为“config.properties”的属性文件,然后修改了其中的“name”和“age”属性,并将修改后的内容保存回原文件中。