gpt4 book ai didi

java - 注释掉属性文件中的属性

转载 作者:行者123 更新时间:2023-12-02 05:30:06 25 4
gpt4 key购买 nike

我正在使用 java 来操作属性文件。我有一个要求,比如我必须在更新之前注释掉属性值,并为该属性添加新值。喜欢

path=c:\

更新后应该是这样的

#path=c:\
path=c:\my_folder

有可能实现这个目标吗?下面是我用来编辑属性文件的代码。

        Properties prop=new Properties();
String currentDirectary=System.getProperty("testDir");
String path=currentDirectary+"/test.Properties";
FileOutputStream out=new FileOutputStream(path,true);
prop.setProperty("path","c:\\my_folder");
prop.store(out, null);

最佳答案

正如注释中所指出的,标准 Properties 类不处理逐行注释,而仅通过 Properties#store 方法处理初始注释。因此,如果您想要此功能,您必须自己编写代码。在此 post 中,您可以找到可以轻松适应您的需求的替代实现。

关于java - 注释掉属性文件中的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12939848/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com