java 修改ini文件中节点或者子节点的内容
时间: 2023-08-02 13:06:22 浏览: 45
你可以使用 Java 中的 Properties 类来读取和写入 INI 文件。以下是一个示例代码,展示如何修改 INI 文件中节点或者子节点的内容:
```java
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Properties;
public class IniFileExample {
public static void main(String[] args) {
Properties prop = new Properties();
FileInputStream in = null;
try {
in = new FileInputStream("config.ini");
prop.load(in);
in.close();
} catch (IOException e) {
e.printStackTrace();
}
// 修改节点或子节点的内容
prop.setProperty("node1.child1", "new value");
FileOutputStream out = null;
try {
out = new FileOutputStream("config.ini");
prop.store(out, "Modified by Java program");
out.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上述代码中,我们首先使用 `Properties` 类的 `load` 方法从 INI 文件中加载属性。然后,我们可以使用 `setProperty` 方法来修改节点或子节点的内容。最后,我们使用 `store` 方法将修改后的属性重新写入 INI 文件。