文章列表
转:http://my.oschina.net/baishi/blog/367699
有时候需要对List对象进行排序,如果每一处都去写一个排序方法,就会产生重复代码的坏味道,而且每一处都写,工作量会很大。
我们知道,Java提供了一个Collections.sort()方法可以对List排序,利用Java反射机制,很容易就能写出一个通用的排序方法。
为了防止出现不按照getter,setter规范命名的POJO类,我不打算动态调用getXXX()方法,而是直接获取对象的属性值。为了达到不论是否是public成员变量,都能获取到的目的,在获取到Field后,调用了setAccessible ...