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是一个外部比较器,用于比较两个类对象
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。