0

我有具有以下结构的 .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"));

或者如果您有任何其他解决方案或库,请在此处分享。

4

1 回答 1

0

我还没有尝试过,但是根据文档,这应该可以通过使用 TreeModel 来实现:

Ini ini = new Ini(new File("/path/to/file"));
System.out.println(ini.get("HEADING1/SUBHEADING", "DBUSer"));

您可以在此处找到示例(方法sample05())。

于 2013-10-21T10:43:39.063 回答