comparable和comparator有什么不同呢?
下文笔者讲述comparable和comparator的区别说明,如下所示
comparable和comparator
区别1:
所处的包位置不同
Comparable 接口在 java.lang包
Comparator 接口在 java.util包
区别2:
排序所使用的方法
Comparable接口下使用compareTo(Object obj)方法排序
Comparator 接口下使用compare(Object obj1, Object obj2)方法用来排序
区别3:
所处环境不同
Comparable位于具体的类中,使类可进行比较排序
Comparator是一个外部比较器,用于比较两个类对象
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


