由于*.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);