8 Star 47 Fork 4

法欧特斯卡雷特 / mini-ini

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
Demo3.java 1.10 KB
一键复制 编辑 原始数据 按行查看 历史
ForteScarlet 提交于 2020-06-29 22:31 . add copyright info
package com.forte.test;
import love.forte.minini.Ini;
import love.forte.minini.element.IniSection;
import love.forte.minini.formatter.SectionElementFormatter;
import love.forte.minini.reader.BufferedIniReader;
import java.io.InputStream;
/**
* Demo for create a ini and write
*/
public class Demo3 {
public static void main(String[] args) throws Exception {
InputStream iniInput = Demo1.class.getClassLoader().getResourceAsStream("test.ini");
// Read by customize
final BufferedIniReader iniReader = new BufferedIniReader();
// set section formatter supplier
iniReader.setSectionElementFormatterSupplier(MyIniSectionFormatter::new);
final Ini ini = iniReader.read(iniInput);
// remember
System.out.println(ini);
}
}
/**
* my section formatter
*/
class MyIniSectionFormatter extends SectionElementFormatter {
// maybe .. change some
@Override
public IniSection format(String value, int line) {
System.out.println("my format ! " + value + "("+ line +")");
// super
return super.format(value, line);
}
}
Java
1
https://gitee.com/ForteScarlet/mini-ini.git
git@gitee.com:ForteScarlet/mini-ini.git
ForteScarlet
mini-ini
mini-ini
master

搜索帮助