你的位置:首页 > 软件开发 > Java > 集算器协助Java处理结构化文本之条件过滤

集算器协助Java处理结构化文本之条件过滤

发布时间:2015-12-18 10:00:08
直接用Java实现文本文件中数据按条件过滤会有如下的麻烦:1、文件不是数据库,不能用SQL访问。当过滤条件变化时需要改写代码。如果要实现象SQL那样灵活的条件过滤,则需要自己实现动态表达式解析和求值,编程工作量非常大。2、文件太大时不能一次性装入内存处理,而采用逐步读入方式在考虑 ...

集算器协助Java处理结构化文本之条件过滤

直接用Java实现文本文件中数据按条件过滤会有如下的麻烦:

1、文件不是数据库,不能用SQL访问。当过滤条件变化时需要改写代码。如果要实现象SQL那样灵活的条件过滤,则需要自己实现动态表达式解析和求值,编程工作量非常大。

2、文件太大时不能一次性装入内存处理,而采用逐步读入方式在考虑到性能时又会涉及到文件缓冲区管理、拆行计算等复杂编程。

使用集算器来辅助Java编程,这些问题都不需要自己写代码解决。下面我们通过例子来看一下具体作法。

文本文件employee.txt中保存了员工数据。我们要读取员工信息,从中找出1981年1月1日(含)之后出生的女员工。

文本文件empolyee.txt的格式如下:

    EID NAME SURNAME GENDER STATE BIRTHDAY HIREDATE DEPT SALARY

原标题:集算器协助Java处理结构化文本之条件过滤

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。