如何实现Comparable、Comparator接口
针对Java中对象数组排序问题,Java中提供两种实现方式。
实现Comparable接口方式(自然排序);
实现Comparator接口方式(定制排序);
1. 自然排序和定制排序的异同点:
自然排序:需要进行排序的类实现Comparable接口,并且重写compareTo方法,compareTo方法只有一个参数,。
定制排序:需要在需要排序的类之外再定义一个类实现Comparator接口,并且重写compare方法,compare方法有两个参数。
相同点:compareTo和compare方法返回值
原创
2020-06-29 14:39:10 ·
391 阅读 ·
0 评论