Comparable
package java.lang;import java.util.*;public interface Comparable<T> {public int compareTo(T o);}
这是一个排序接口,如果一个类实现了这个接口,就意味着这个类是支持排序的。
同时实现这个接口必须要实现CompareTo方法,对象就可以进行大小的比较了。
Comparator
package java.util;public interface Comparator<T> {int compare(T o1, T o2);boolean equals(Object obj);}
如果某个类需要排序,但是又不支持排序,这时候我们就可以建立一个比较器来进行排序。
