java如何修改ini文件的某个值? ini配置文件里有很十几个值,我只要修改其中的一个值, 
我用java自带的java.util.Properties类 propertie.load(inputFile); 
propertie.setProperty("KeyStorePath",".keystore"); 
propertie.store(outputFile, "myPropertyFile"); 结果保存后的文件里只有一个值 "KeyStorePath" = ".keystore" ;请问如何保留原来文本中的值。

解决方案 »

  1.   

    如果添加了新的key,程序会保留原来的值啊。如果有原来的key,程序会修改啊。不会删除其它的啊。
      

  2.   

    用法没问题
    按我的估计,你的inputFile和outputFile文件因指向同一个文件且outputFile的new是在propertie.load(inputFile);之前
    因此你可以试试将 outputFile 的new放在propertie.load(inputFile);这个语句之后
    <------------------------------------------->
    最棒的免费的开源Java社区软件系统http://www.jsprun.net