当前位置:  软件>java软件

INI 的处理器 TinyIni

    来源:    发布时间:2014-12-17

    本文导语:  TinyIni 是 INI 的处理器,主要功能如下:支持匿名Section支持有名Section相同Section中支持同名键值支持注释支持转码支持流式读入支持流式写出可以方便的对INI内容进行修改可以方便的对INI内容进行获取类结构 对于INI的描述,采...

TinyIni 是 INI 的处理器,主要功能如下:

  • 支持匿名Section

  • 支持有名Section

  • 相同Section中支持同名键值

  • 支持注释

  • 支持转码

  • 支持流式读入

  • 支持流式写出

  • 可以方便的对INI内容进行修改

  • 可以方便的对INI内容进行获取

  • 类结构

    INI 的处理器 TinyIni[图片]

    对于INI的描述,采用了三个类来进行描述,一个INI文件对应于一个Sections,一个Sections可以包含多个Section,暂时不支持同名Section。

    一个Section可以包含多个值对。

    对INI结构的操作

    INI 的处理器 TinyIni[图片]

    对于INI的操作,最后是由IniOperator进行的,它从三个接口继承而来,三个接口分别对应于基础操作,值对操作和值操作。

    代码实现统计

    INI 的处理器 TinyIni[图片]

    从上面的统计看,总共的代码行数是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.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • PHP ini_set与ini_get函数用法
  • INI文件操作类库 [ini4j]
  • PHP中ini_set和ini_get函数的用法小结
  • INI工具包 Java INI Package
  • NOSQL iis7站长之家
  • 请问.ini文件的格式及调用
  • 更改php.ini配置文件示例
  • java中有对配置文件*.ini的操作吗?
  • INI配置解析库 MiniINI
  • java中如何调用配置文件 .INI 文件
  • 图解找出PHP配置文件php.ini的路径的方法
  • 网站中的php.ini配置不生效
  • MySQL大内存配置方案 如my-medium.ini、my-huge.ini等
  • 查找php配置文件php.ini所在路径的二种方法
  • boot.ini 在哪里?
  • INI配置文件操作库 SimpleIni
  • 在linux下有没有想windows下vc一样读写ini 配置文件的库或函数
  • 请问:如何将REDHAT的一个INI文件里面的某些内容注释不让它执行???
  • 怎么在Linux下改windows系统文件啊,我把windows的BOOT.INI改了,windows启动不了
  • PHP执行时间函数 ini_set与max_execution_time


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3