62,614
社区成员
发帖
与我相关
我的任务
分享
public static <T extends Comparable> void sort(List<T> list)
public static <T> void sort(List<T> list, Comparator<T> c)
如果一个List里面装的元素都是Comparable的,那么可以直接进行sort排列,因为实现Comparable接口需要重写comparaTo方法,排序时调用来比较顺序
如果一个List里面装的元素不是Comparable的,要实现他们互相之间元素的比较,就要用到Comparator了,因为Comparator封装的compare方法可以实现元素的比较