在运行时创建一个新的属性文件,并添加键和值,这是可能的吗? 我想根据用户输入在安装我的应用程序时添加新的键到属性文件中。我查看了Java Properties类,但它似乎只能为现有的键设置值,而不能向属性文件中添加新的键。
在运行时创建一个新的属性文件,并添加键和值,这是可能的吗? 我想根据用户输入在安装我的应用程序时添加新的键到属性文件中。我查看了Java Properties类,但它似乎只能为现有的键设置值,而不能向属性文件中添加新的键。
你可以通过调用setProperty
并使用当前不存在的键来添加新属性。然而,这只会在内存中进行 - 你需要再次调用store
将更改反映回文件:
Properties prop = new Properties();
prop.load(...); // FileInputStream or whatever
prop.setProperty("newKey", "newValue");
prop.store(...); // FileOutputStream or whatever