对象比较器
1.Comparable接口:
此接口强行实现它的每个类的对象进行整体排序。这种排序被称为类的自然排序,类的compareTo方法被称为他的自然比较方法.
如果一个自定义对象想排序,需要链接Comparable接口,成为它子类中的一个,并重写compareTo方法来对自定义对象数组排序
compareTo方法重写思路
如果this对象小于、等于或大于指定对象,则分别返回负整数、零和正整数。



Comparable是要求自定义类去实现,按照oo原则:对修改关闭,对扩展开放,所以一般不去修改Comparable接口,而是为每个需要排序的方法新建对象比较器:如下
2.Comparator接口:
强行对某个对象collection进行整体排序的比较。



浙公网安备 33010602011771号