一、要排序的类实现Comparable接口
//一个实体类,根据creatTime进行排序
public class UserInfoVo implements Comparable{
private Long id;
private String name;
private Long creatTime;
//这里要重写Comparable<>中的compareTo()方法,设置排序标准
@Override
public int compareTo(Userinfo o) {
//升序排列
return this.getCreatTime().compareTo(o.getCreatTime());
}
}
//这里是调用实现排序
List userInfoList = new ArrayList();
userInfoList.add(userList1);
userInfoList.add(userList2);
//只要是实现了这个接口的类,就可以用Collections.sort直接排序
Collections.sort(userInfoList);