Java ini4j错误地解析节名为[mm/yyyy]的.ini文件?

Java ini4j错误地解析节名为[mm/yyyy]的.ini文件?,java,ini,ini4j,Java,Ini,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:

我正在使用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");
其中“02”被错误地解析为节


这是一个bug还是我正确使用了API?

来自

树模型超越了两级映射模型,Ini类提供了树模型。 您可以以树的形式访问节。这意味着节名变为 路径名,在Wini和上带有路径分隔符(“/”和“\”) 注册)


您应该使用Wini类而不是Ini类

我被这句话弄糊涂了。ini4j文档中有很多语法错误。这是否意味着只有在Ini类中,节名才成为路径名,而在Wini类中,节名不是路径名?Wini中的W代表什么?从阅读文档我会说Wini中没有路径。我猜W代表窗户。
List of Section Names: [02, 02/2018]