Java中的DataTable实现方式

近日的开发过程中遇到了需要对LIST对象进行多属性检索(有时需要模糊查询),而且比较频繁(因为需要频繁操作所以不想使用数据库),原来使用C#开发时会使用DataTable对象,而Java中没有,所以经过多方收集资料,发现通过XML的Xpath方式可以实现,不知还有没有其它的实现???

[url]http://www.cnblogs.com/hjzhang/archive/2011/05/21/2052773.html[/url]

http://www.cnblogs.com/hjzhang/archive/2011/05/21/2052789.html

  1. 保存由数据库查询出来的二维数据,并支持双向循环获取数据内容,支持保存数据列的数据类型。
  2. 支持基于查询语句获取数据子集,即基于内存执行数据过滤和计算。
  3. 支持基于Datatable对象对已取得数据进行分组汇总并返回汇总后的结果,支持Distinct操作。
  4. 支持常见的基于列的数据汇总(最大值、最小值、平均值等)