【发布时间】:2009-10-21 17:19:31
【问题描述】:
我决定使用 ini 文件来为我的 Java 应用程序存储简单的键值对配置。
我搜索并搜索了 stackoverflow,发现强烈建议使用 ini4j 来解析和解释 Java 中的 ini 文件。我花了一些时间阅读 ini4j 网站上的教程;但是,我不确定如何获取 ini 文件中设置的所有键值。
例如,如果我有这样的 ini 文件:
[ food ]
name=steak
type=american
price=20.00
[ school ]
dept=cse
year=2
major=computer_science
并假设我事先不知道键的名称。如何获取键列表以便最终可以根据键检索值?例如,如果我得到食物的键列表,我会得到一个数组或某种包含“名称”、“类型”和“价格”的数据结构。
谁能给我一个例子,你可以打开一个 ini 文件,解析或解释它,以便应用知道 ini 文件的所有结构和值,并获取键和值列表?
【问题讨论】:
-
您可能更愿意使用 java.util.Properties,尽管它没有像 .ini 文件那样的部分。
-
@mmyers:这就是问题所在。我需要我正在制作的这个工具的部分。我很确定有一种方法可以用 ini4j 做到这一点,只是找不到合适的 api、类或教程
标签: java configuration ini4j