有些时候,可能会需要你通过程序读取、操作、修改、写入ini
格式的配置文件,作为一个java程序员,我们应该怎么去操作呢?
ini
先看看.ini
格式的文件是什么样子的:
[base]
name=jack
age=20
# 注释
[user] # 也是注释
username=AAA
其实这种格式的配置文件不是特别常见,扩展名也不一定就是.ini
,有时候还可能叫做.config
。当然了,扩展名这种东西,其内容取决于创建这个文件的人。
从我个人角度来讲,其实如果把这种格式的文件简单的抽象一下,他是跟properties十分类似的:
base.name=jack
base.age=20
user.username=AAA
mini-ini
mini-ini
是一个java编写的ini配置文件读写库,它可以对上述那种格式的文件进行读写、操作,也可以直接转化为Properties进行操作。
此项目的项目地址是:(github) https://github.com/ForteScarlet/mini-ini
(gitee) https://gitee.com/ForteScarlet/mini-ini
这个项目是刚刚出现的,还没有什么star,如果你觉得它不错,请务必给作者的仓库点个star
以表示支持与鼓励~
废话不多说,简单讲讲这个库怎么用。
导入项目
Maven
<!-- https://mvnrepository.com/artifact/love.forte/mini-ini -->
<dependency>
<groupId>love.forte</groupId>
<artifactId>mini-ini</artifactId>
<version>1.0.0</version>