Java ini4j错误地解析节名为[mm/yyyy]的.ini文件?
我正在使用API解析.ini文件,其中节名的格式为[mm/yyyy],其中的/字符会引起问题 假设我的test.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:
[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]