Comparable内部比较器 和 Comparator外部比较器

1:Comparable   

      a:基本数据类型封装类都继承了Comparable接口

      b:TreeSet 和TreeMap集合默认是按照自然顺序排序的

      c:继承类中实现compareTo()方法,在类内部实现的,所以称为内部比较器

2:Comparator

       配合Collections工具类的sort(List list, Comparator c)方法使用,其中的compare方法是在类外部实现的,所以称为外部比较器

  

原文地址:https://www.cnblogs.com/lyxcode/p/9479906.html