Aly*_*Aly 2 java properties
我正在使用java属性文件来存储一些配置信息,在对象创建时我正在加载这些信息,然后在对象生命周期中的某些点我要覆盖属性文件中的值,以便下次这种类型的对象是实例化它配置有当前信息.setProperty方法似乎没有这样做,当我使用store方法时,它只是将文件的新(更新)副本附加到原始文件的末尾.有任何想法吗?
谢谢
Jon*_*eet 5
setProperty 当然不会自动执行此操作(除非您使用自己的类型覆盖它).
setProperty
store应该没问题 - 但我的猜测是你打开一个输出流(或编写器)来追加而不是覆盖.您是否始终打开输出流?或者也许你正在使用new FileOutputStream(path, true)哪些会附加?没有向我们展示任何代码,很难知道你做错了什么.
store
new FileOutputStream(path, true)
正如WizardOfOdds所说,首选API可能是一个更好的主意.
归档时间:
15 年,12 月 前
查看次数:
984 次
最近记录: