日期:2014-05-20 浏览次数:20861 次
背景:在项目中有一堆javabean,要用在界面上画一堆tableview,要对这一堆tableview进行排序,因此要写一堆sorter类(假如为每个tableview都写一个的话),工作量比较大。
??????? 思考:其实这些sorter类都是差不多的,只是调用的javabean不同,方法名称不同,实现的原理,没有什么不同,那么该如何使用一个sorter类就可对所有的tableview进行排序呢?
??????? 思考结果:也许可以用Class类与Method类,也就是什么reflect机制。
??????? 困难:从来没用过reflect机制。
?????? 没有过,没关系。JDK5.0文档与google是我最好的老师。
?????? 下面就是我的成果了:
?????? 第一步,先建个javabean: