Comparable和Comparator的 区别
一、概述:对一组数据进行排序(升序或降序),在Java中有很多方式,可以自己手写排序算法(冒泡、快速、二叉树排序等),但一般都采用JDK为我们提供的现有的2个接口,Comparable和Comparator。二、相同点:两者都是用来用作对象之间的比较,都可以自定义比较规则。两者都是返回一个描述对象之间关系的int。三、区别:Comparable是java.lang包下的,Comparator是java.util包的。实现Comparable必须重写compareTo(T o),实现Com
原创
2021-10-19 23:25:19 ·
1610 阅读 ·
0 评论