示例代码
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Properties;
public class WriteConfigFile {
public static void main(String[] args) {
Properties properties = new Properties();
// 设置配置参数
properties.setProperty("key1", "value1");
properties.setProperty("key2", "value2");
properties.setProperty("key3", "value3");
try {
// 写入配置文件
properties.store(new FileOutputStream("config.properties"), "My Configuration");
System.out.println("配置文件写入成功");
} catch (IOException e) {
e.printStackTrace();
}
}
}
在上述代码中,首先创建了一个 Properties 对象,并使用 setProperty
方法设置配置参数。然后通过 store
方法将 Properties 对象写入到文件中。第一个参数是输出流,可以使用 FileOutputStream 来创建。第二个参数是可选的注释,会被添加到配置文件的开头。
在运行代码后,就会在项目的根目录下生成一个名为 "config.properties" 的配置文件,内容如下:
# My Configuration
# 执行 store 方法时传入的注释
key1=value1
key2=value2
key3=value3