Comparable 和 Comparator 的区别
Comparable
接口和 Comparator
接口都是 Java 中用于排序的接口,它们在实现类对象之间比较大小、排序等方面发挥了重要作用:
-
Comparable
接口实际上是出自java.lang
包 它有一个compareTo(Object obj)
方法用来排序 -
Comparator
接口实际上是出自java.util
包它有一个compare(Object obj1, Object obj2)
方法用来排序