ini4j —— 官网介绍

处理 Windows 下的 ini 文件格式的 Java API

ini4j 是一个简单的Java API,用于处理 Windows 下.ini 格式的配置文件。此外,该库需要基于 ini 文件的 Preferences API(JDK)。

简单的文档模型

对于 Windows 下的 ini 文件,ini4j 有非常简单而直观文档模型。基本上是两级 Map。您可以使用 Collections API 的全部功能(因为继承于 JDK 集合类)。Ini 类是多个 section 的 Map。Section 类是多个 key / value 的 Map。

多个 option 或 section

除了以上模型,ini4j 能够处理多个 option 或 section 项。可以使用 MultiMap interface 来处理,该接口只是简单继承了 Map 接口,并且允许每个 key 有多个 value。

表达式的处理

许多 ini 文件相同的值出现多次。使用 ini4j 可以通过简单的宏替换来引用其他选项值。

取代 java.util.Properties

ini4j 包含 Options 类,更好地取代了 Properties。Option 采用了 properties 文件格式,但允许宏/变量替换,多值属性。不像原生 java.util.Properties,Options 实现了 Map<String, String>,因此可以更方便地使用标准集合 API。

读写 Windows 注册表

现在可以从没有 native ( JNI ) 代码的 java 程序中读写注册表。ini4j 能够读取和写入注册表项。而且几乎所有的 ini 特性(表达式处理、多值、bean 接口等)都适用于 windows 注册表。

发布了48 篇原创文章 · 获赞 2 · 访问量 6331

猜你喜欢

转载自blog.csdn.net/qq_39291919/article/details/103488503