Comparable接口
方法compareTo
a1.compareTo(a2)
默认a1大于a2返回1 等于返回0 小于返回-1可以自定义规则
要调用此方法,a1、a2类需要实现该方法
例如 Poker a1
Poker类型里需要实现compareTo方法
Comparator接口
方法 compare
compare(a1,a2);
需要调用该方法的本类实现该方法
或者内部类实现,再调用内部类对象方法
Comparable接口
方法compareTo
a1.compareTo(a2)
默认a1大于a2返回1 等于返回0 小于返回-1可以自定义规则
要调用此方法,a1、a2类需要实现该方法
例如 Poker a1
Poker类型里需要实现compareTo方法
Comparator接口
方法 compare
compare(a1,a2);
需要调用该方法的本类实现该方法
或者内部类实现,再调用内部类对象方法