我的要求是更新使用共享资源配置的键/值对属性文件。
但问题是,当您使用此 api 保存任何文本时,它会删除值中逗号后面的空格。如果禁用解析,则会创建多个安全名称由逗号:(中断的密钥
PropertiesConfiguration config = new PropertiesConfiguration("prop.properties");
//config.setDelimiterParsingDisabled(true);
config.save();
期望值(逗号前没有空格截断):名称 = 一些 , 文本 , 用于测试
如果 setDelimiterParsingDisabled 为 false,则下面是所有空格都消失了
名称 = 一些,文本,用于测试
如果这是 True,则下面是输出
Name = some
Name = Text
Name = for testing
我需要第一个所有空间都完好无损意味着钥匙......如何做到这一点
我相信
这两件事都无法实现,所以什么是id,我将Delimeter更改为胡萝卜^符号,而不是按照我喜欢的方式行事。
所以这是答案。