我正在使用ini4j API 来解析 .ini 文件,其中部分名称的格式为 [mm/yyyy],其中 / 字符会造成麻烦。
假设我的 test.ini 文件如下:
[02/2018]
k=v
我的 Java 代码片段是:
Ini ini = new Ini(new File("test.ini"));
Set<String> sectionNames = ini.keySet();
System.out.println("List of Section Names: " + sectionNames + "\n");
我得到以下输出:
List of Section Names: [02, 02/2018]
其中“02”被错误地解析为一个部分。
这是一个错误还是我正确使用了 API?