Java学习笔记-07比较器

  • Comparable 自然排序(永久使用)
    • String、包装类等实现了Comparable接口,重写了compareto()方法,给出了比较两个对象大小的方式。
    • 重写compareTo()的规则:如果当前对象this大于形参对象obj,则返回正整数;等于,则返回零。
  • Comparator 定制排序(临时性比较)
    • 当元素的类型没有实现Comparable接口而又不方便修改代码,或者实现了接口的排序规则不适合当前的操作,可以考虑使用Comparator对象来排序。
    • 重写compare(Object o1, Object 0)方法,比较大小。

 

posted @ 2021-11-04 21:11  yjyww  阅读(60)  评论(0编辑  收藏  举报