用Collections.sort方法对list排序有两种方法
第一种是list中的对象实现Comparable接口,如下:
测试一下:
输出结果如下
a
b
第二种方法是根据Collections.sort重载方法来实现,例如:
主类中这样写即可:
输出结果如下
a
b
前者代码结构简单,但是只能根据固定的属性排序,后者灵活,可以临时指定排序项,但是代码不够简洁
择优用之。
转自:http://www.blogjava.net/landor2004/archive/2009/04/07/264279.html