当前位置: 软件>java软件
INI 的处理器 TinyIni
本文导语: TinyIni 是 INI 的处理器,主要功能如下:支持匿名Section支持有名Section相同Section中支持同名键值支持注释支持转码支持流式读入支持流式写出可以方便的对INI内容进行修改可以方便的对INI内容进行获取类结构 对于INI的描述,采...
TinyIni 是 INI 的处理器,主要功能如下:
支持匿名Section
支持有名Section
相同Section中支持同名键值
支持注释
支持转码
支持流式读入
支持流式写出
可以方便的对INI内容进行修改
可以方便的对INI内容进行获取
对于INI的描述,采用了三个类来进行描述,一个INI文件对应于一个Sections,一个Sections可以包含多个Section,暂时不支持同名Section。
一个Section可以包含多个值对。
对INI结构的操作对于INI的操作,最后是由IniOperator进行的,它从三个接口继承而来,三个接口分别对应于基础操作,值对操作和值操作。
代码实现统计从上面的统计看,总共的代码行数是451行--一开始没有加对注释的支持,只有300行左右,由于增加了注释方面的支持,容量增加了50%。
示例String string = ";abcnaa=bb;cccrn[ccc];dddnaa=bb;ccddrnccc=ddd;aa;bb;cc"; operator.read(new StringBufferInputStream(string), "UTF-8"); operator.write(System.out, "UTF-8");
运行结果:
;abc aa=bb;ccc [ccc];ddd aa=bb;ccdd ccc=ddd;aa;bb;cc
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。