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