从java追加属性文件

时间:2014-12-16 10:58:09

标签: java properties

从java我想读取.properties文件,如果属性存在,我想再次重新设置属性。让我们说.properties文件有条目密码= 123现在我想检查如果密码输入有替换123与567.但需要保持所有内容不变。怎么做?请帮忙

1 个答案:

答案 0 :(得分:0)

我能想到的一个解决方案是

  1. 从基本.properties文件加载所有属性。
  2. 创建一个新的临时属性文件,并循环显示原始文件中的条目,以将其写入新文件。在循环中,您可以在将其写入新文件时更改任何属性的值。
  3. 循环后删除原始文件并将临时文件重命名为原始文件。
  4. 这种方法有一些限制,

    1. 如果您真的担心上次修改/创建日期的文件,请不要使用它,因为我们在这里创建了一个全新的文件。
    2. 如果原始文件太大,这种方法可能会导致内存问题。
    3. 希望这有帮助!