我的要求是更新使用了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
我需要第一个所有空间完整的意思是关键......如何做到这一点
答案 0 :(得分:0)
我相信这两件事都无法实现,所以id是我将Delimeter改为胡萝卜符号而不是我喜欢的行为。
所以答案就是这样。