【发布时间】:2018-09-21 22:52:05
【问题描述】:
我正在使用 Java API ini4j 来解析 ini 文件。我的原始 .ini 文件具有以下键值格式:
[section]
key=value
= 字符周围没有空格。
但是在使用ini.store()方法将更改保存到文件后(其中ini是引用我的.ini文件的Ini对象),.ini文件中的内容变成了
[section]
key = value
在 = 字符周围插入额外的空格。我不确定我是否正确使用了store() 方法。有没有办法摆脱这些空间?
---- 更新----
根据这个answer,我在我的代码中插入了以下几行:
Config config = new Config();
config.setStrictOperator(true);
ini.setConfig(config);
空格被删除。但是我对分号有一个新问题:
# before
[bashful]
weight = 45.7
height = 98.8
age = 67
homePage = http://snowwhite.tale/~bashful
homeDir = /home/bashful
# after
[bashful]
weight=45.7
height=98.8
age=67
homePage=http\\\://snowwhite.tale/~bashful
homeDir=/home/bashful
【问题讨论】:
-
请查看我的更新。谢谢。