共享资源配置:逗号和多键问题



我的要求是更新使用共享资源配置的键/值对属性文件。

但问题是,当您使用此 api 保存任何文本时,它会删除值中逗号后面的空格。如果禁用解析,则会创建多个安全名称由逗号:(中断的密钥

PropertiesConfiguration config = new PropertiesConfiguration("prop.properties");
            //config.setDelimiterParsingDisabled(true);
            config.save();

期望值(逗号前没有空格截断):名称 = 一些 , 文本 , 用于测试

如果 setDelimiterParsingDisabled 为 false,则下面是所有空格都消失了

名称 = 一些,文本,用于测试

如果这是 True,则下面是输出

Name = some 
Name = Text 
Name = for testing

我需要第一个所有空间都完好无损意味着钥匙......如何做到这一点

我相信

这两件事都无法实现,所以什么是id,我将Delimeter更改为胡萝卜^符号,而不是按照我喜欢的方式行事。

所以这是答案。

最新更新