我是一名新手java-programer,他试图创建一个小型的java应用程序。
在我正在进行的程序中,我想从不同的ini文件加载配置。 基本的想法是,我将有一个包含所有配置文件的库,解析器应该读取所有配置文件,并按照文件名命名。 应该创建解析器以动态工作,因此它可以读取不同类型的配置。 示例
House.ini
-> type0
-> id name height witdh length price_based_on_dimensions
-> id1 name1 height witdh length price_based_on_dimensions
这些数据应保存到名为config.house的配置对象中。棘手的部分是一个不同的配置文件,可以有type = type0
但具有不同数量的attributtes。
我意识到没有简单的解决方案,但欢迎任何有关创建动态解析器的帮助和指南
答案 0 :(得分:2)
我对你想要生成的输出并不是很清楚,但Java INI解析库可能是一个很好的起点。为此,您应该使用ini4j。
答案 1 :(得分:0)
其他ini4j(这是一个非常好的库)我个人更喜欢使用xml配置文件。对我来说,它们更容易使用,并允许更容易的配置