参考: https://blog.youkuaiyun.com/u014133299/article/details/78608454
参数 | Comparable | Comparator |
---|---|---|
排序逻辑 | 排序逻辑必须在待排序对象的类中,故称之为自然排序 | 排序逻辑在需要排序对象之外的一种实现 |
实现 | 实现Comparable接口 | 实现Comparator接口 |
排序方法 | int compareTo(Object o1) | int compare(Object o1,Object o2) |
触发排序 | Collections.sort(List);Arrays.sort(Object[]) | Collections.sort(List, Comparator);Arrays.sort(Object[],Comparator) |
接口所在包 | java.lang.Comparable | java.util.Comparator |