用Java集合中的Collections.sort方法对list排序的两种方法

http://my.oschina.net/leoson/blog/131904
用Collections.sort方法对list排序有两种方法
第一种是list中的对象实现Comparable接口,如下:

测试一下:

第二种方法是根据Collections.sort重载方法来实现,例如:

主类中这样写即可:

前者代码结构简单,但是只能根据固定的属性排序,后者灵活,可以临时指定排序项,但是代码不够简洁

多字段的场合: