如何在java中从.ini文件读取子组值?
我有以下结构的.ini文件:如何在java中从.ini文件读取子组值?,java,php,ini,Java,Php,Ini,我有以下结构的.ini文件: [HEADING1][SUBHEADING] DBUSer=John DBPASSWD=Joe1234 [HEADING1] DBUSer=John DBPASSWD=Joe1234 我无法读取组(标题1)的子组(子目)中的值。我尝试搜索not net,但未找到任何提示,请分享您对此的看法 我能够读取具有以下结构的.ini文件: [HEADING1][SUBHEADING] DBUSer=John
[HEADING1][SUBHEADING]
DBUSer=John
DBPASSWD=Joe1234
[HEADING1]
DBUSer=John
DBPASSWD=Joe1234
我无法读取组(标题1)的子组(子目)中的值。我尝试搜索not net,但未找到任何提示,请分享您对此的看法
我能够读取具有以下结构的.ini文件:
[HEADING1][SUBHEADING]
DBUSer=John
DBPASSWD=Joe1234
[HEADING1]
DBUSer=John
DBPASSWD=Joe1234
但对于亚组,我面临着一个问题
Ini ini = new Ini(new File("/path/to/file"));
System.out.println(ini.get("HEADING1", "DBUSer"));
或者,如果您有任何其他解决方案或库,请在此处共享。我还没有尝试过这一点,但根据文档,这应该可以通过使用TreeModel实现:
Ini ini = new Ini(new File("/path/to/file"));
System.out.println(ini.get("HEADING1/SUBHEADING", "DBUSer"));
您可以找到一个示例(方法
sample05()
)。您使用的是什么库,为什么您的问题被标记为PHP?您确定ini文件支持子标题吗?我只是看了一下int ini文件规范,找不到这些信息。@DirkLachowski我正在为此使用ini4j库,我标记了PHP,因为.ini文件在PHP中使用最多。@ArkadiuszWojcik我也检查过但无法获取任何信息,ini文件是否支持子标题。