JAVA--Comparable&&Comparator&&compare&&compareTo

Comparable:

public interface Comparable //Comparable就是一个泛型接口
public int compareTo()         //compareTo方法就构成了整个Comparable源码的唯一的有效方法

Comparator:

public interface Comparator //Comparator就是一个泛型接口
public int compare(T o1, T o2) //Comparator接口中的一个核心方法
equals:

public boolean equals(Object obj)//此方法是也是一个比较重要的方法,但是一般不会使用,可以直接使用Object对象的equals                方法(所有对象都继承自Object)。

Comparable需要类实现之后,重写comparaTo方法,相比较而言,Comparator在Collections.sort(List list, Comparator c)中显得更加灵活。

你可能感兴趣的:(JAVA)