黑马程序员技术交流社区
标题:
两个排序接口
[打印本页]
作者:
米阳SOHO
时间:
2015-11-30 20:57
标题:
两个排序接口
接口 Comparator<T>
int compare(T o1,T o2)比较用来排序的两个参数。
(比较器排序,让集合构造方法接收Comparator的实现类对象。需要写在TreeSet<Student> ts=new TreeSet<Student>(new Comparator(Student){});
需要重写public int compare(Student s1, Student s2) {}方法
接口 Comparable<T>
int compareTo(T o)比较此对象与指定对象的顺序
(自然排序,让所属元素的类实现comparable接口 class Student implements Comparable{})
需要重写:public int compareTo(Student s) {}
两者之和:都是实现排序的接口
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2