Comparable 用作默认的比较方式
Comparator 用作自定义的比较方式,当默认的比较方式不适用时或者没有提供默认的比较方式,使用Comparator就非常有用。

像Arrays和Collections中的排序方法,当不指定Comparator时使用的就是默认排序方式,也就是使用Comparable。指定Comparator时就是使用提供的比较器。
sort(Object[]) 所有的对象都必须实现Comparable接口,它用来确定对象之间的大小关系
sort(Object[], Comparator) 对象不必实现Comparable接口,由Comparator来确定对象之间的大小关系。

相关文章:

  • 2021-08-01
  • 2021-05-28
  • 2022-12-23
  • 2021-12-21
  • 2021-11-13
猜你喜欢
  • 2022-01-12
  • 2021-12-30
  • 2021-12-27
  • 2021-09-21
  • 2022-12-23
相关资源
相似解决方案