04-排序接口

nobility 发布于 2021-08-21 03-Java常用工具类 902 次阅读


排序接口

自定义对象想要排序,都要定义比较器,比较器泛型要使用要排序的对象类型

要么给排序方法传入一个实现Comparator接口的实现类对象,该实现类重写compare()方法的排序规则

要么自定义类实现Comparable接口重写compareTo()方法的排序规则

Comparable自然排序和Comparator比较器的区别

Comparator Comparable
位于java.util包下 位于java.lang包下
独立于自定义类之外 在自定义类上实现
调用排序方法指定实现对类对象 直接调用排序方法
加油啊!即便没有转生到异世界,也要拿出真本事!!!\(`Δ’)/
最后更新于 2021-08-21