[攻关课题][规则文本处理]

本文介绍了一种用于处理有规则文本的Java API,该API能够解决数据验证、格式化、转型及名称化等问题,并支持自动统计合计值,易于文本规则变更。

有时候我们需要处理有规则的文本的解析或者生成.这种类似csv格式的文本应用很广泛.
java中处理这个问题其实不难,用BufferedReader.readline(),string.split()可以实现解析.
生成这类文本就更简单了,字符串拼拼装装就成了.

但还可能有更进一步的要求:

1,数据验证
2,数据格式化
3,数据转型
4,数据名称化(以字段名称/序号操作字段)
5,自动统计合计值
6,文本规则容易变更
7,文件名称规则


这是我在开发税库联网系统时遇到的需求.针对这个,我曾经开发了一套类库.构成整个税库联网文件处理的底层.前段时间国税要导出文本就用了这套api,1个 小时就完成了整个项目,开发效率还是不错的.今天武进财政局的项目里也要处理文本导入,看来文本处理还是数据交换的一个普遍手段,正好看到关于公共类库的 讨论,
我决定把这套API整理整理,作为公司公用类库的第一个贡献者.

大家不要跟我抢!

 

【2007-8 bbs】

后记,这套API可以算是框架吧,也是我的贡献之一。

唉,越看越叹气,当年我为了活跃内部bbs、引导技术出了多少力气啊,光发帖量就占近四分之一。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值