如何从java中的.ini文件中读取子组值?

时间:2013-10-21 09:15:49

标签: java php ini

我的.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"));

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

1 个答案:

答案 0 :(得分:0)

我没有尝试过这个,但根据文档,这应该可以使用TreeModel:

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

您可以找到示例here(方法sample05())。