Java – 属性:在运行时向属性文件添加新密钥?
是否可以创建新的属性文件并在运行时添加键和值? 我想在安装我的应用程序时根据用户输入向属性文件添加新键。 我查看了Java Properties类,但它似乎可以为现有键设置值,但无法向属性文件添加新键。
只需使用当前不存在的键调用setProperty
即可添加新属性。 这只会在内存中执行 – 您必须再次调用store
以将更改反映回文件:
Properties prop = new Properties(); prop.load(...); // FileInputStream or whatever prop.setProperty("newKey", "newValue"); prop.store(...); // FileOutputStream or whatever
- HashTable是否维护插入顺序?
- 错误“java.lang.NoSuchMethodError:org.jboss.logging.Logger.getMessageLogger”
- 如何从文档或节点创建InputStream
- ExecutorService,按顺序执行任务但从池中获取线程
- Spring Boot:LoggingApplicationListener干扰Application Server日志记录
- 删除Java中的文件扩展名
- @ParametersAreNonnullByDefault是否也适用于方法返回值?
- 在我的Storm集群中读取AWS SQS队列时,导致这些ParseErrorexception的原因是什么
- 面向对象的java样本考试