我的.ini文件具有以下结构:
[HEADING1][SUBHEADING]
DBUSer=John
DBPASSWD=Joe1234
我无法从组(HEADING1)的子组(SUBHEADING)中读取值。我努力搜索不是网但没有找到任何提示,请分享您对此的看法。
我能够读取具有以下结构的.ini文件:
[HEADING1]
DBUSer=John
DBPASSWD=Joe1234
但对于小组我面临问题。
Ini ini = new Ini(new File("/path/to/file"));
System.out.println(ini.get("HEADING1", "DBUSer"));
如果您有任何其他解决方案或库,请在此处分享。
答案 0 :(得分:0)
我没有尝试过这个,但根据文档,这应该可以使用TreeModel:
Ini ini = new Ini(new File("/path/to/file"));
System.out.println(ini.get("HEADING1/SUBHEADING", "DBUSer"));
您可以找到示例here(方法sample05()
)。