class MComparator implements Comparator{
public int compare(Object o1,Object o2){
SortContainer a=(SortContainer)o1;
SortContainer b=(SortContainer)o2;
//判断后返回值:小于返回-1;等于返回0;大于返回1
}
}
class SortContainer{
//数据和构造函数
}
写好上面这些后,用Collections.sort(List arg1,Comparator arg2)排序
arg1是内含SortContainer实例的List实例,arg2是MComparator实例