如果INI格式的单个换行符(0x0A) 不 前面有carraige返回(0x0D),是否违规?
Ini4j在我的Android应用程序中正在考虑这个问题。
请不要问为什么我在Android应用中使用INI ...
答案 0 :(得分:1)
由于*.ini
是一种Windows格式,因此您可以预期每个换行符必须为\r\n
。
至少在消息来源中,只有Registry
类确定依赖\r\n
。在所有其他情况下,似乎使用了系统属性line.separator
。
仍有争议的是跨平台图书馆应该依赖它......
设置setEmptyOption(true)
例如
Config c = new Config();
c.setEmptyOption(true);
Ini i = new Ini();
i.setConfig(c);