java dyn解析器

时间:2011-05-17 13:04:12

标签: java text-parsing

我是一名新手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。

我意识到没有简单的解决方案,但欢迎任何有关创建动态解析器​​的帮助和指南

2 个答案:

答案 0 :(得分:2)

我对你想要生成的输出并不是很清楚,但Java INI解析库可能是一个很好的起点。为此,您应该使用ini4j

答案 1 :(得分:0)

其他ini4j(这是一个非常好的库)我个人更喜欢使用xml配置文件。对我来说,它们更容易使用,并允许更容易的配置