Comparable接口和Comparator接口

2019-02-16  本文已影响0人  秋笙fine

使用Array或者Collection的排序方法时,自定义类需要实现Java提供Comparable接口的compareTo方法,它被Array和Collection的排序方法所使用,应该重写这个方法来达到排序的目的。这也是为什么对象数组排序以及对象集合排序的时候,对象需要实现Comperable接口。

Comparable接口是用于内部排序,单一逻辑,自然排序,Comparator用于外部排序,可指定字段,可提供不同排序算法。

上一篇下一篇

猜你喜欢

热点阅读