公共配置:逗号和多键问题

时间:2014-11-22 03:33:09

标签: java apache-commons

我的要求是更新使用了Commons Configuration的键/值对属性文件。

但问题是当你使用这个api保存任何文本时它会在逗号后删除空格。 如果禁用解析,则会创建多个以逗号分隔的安全名称密钥:(

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

预期值(逗号之前没有空格截断): Name = some,Text,用于测试

如果setDelimiterParsingDisabled为false,那么下面的所有空格都已消失

  

Name = some,Text,用于测试

如果是真,那么输出下面

Name = some 
Name = Text 
Name = for testing

我需要第一个所有空间完整的意思是关键......如何做到这一点

1 个答案:

答案 0 :(得分:0)

我相信这两件事都无法实现,所以id是我将Delimeter改为胡萝卜符号而不是我喜欢的行为。

所以答案就是这样。