Comparable接口
方法compareTo
a1.compareTo(a2)
默认a1大于a2返回1 等于返回0 小于返回-1可以自定义规则
要调用此方法,a1、a2类需要实现该方法
例如 Poker a1
Poker类型里需要实现compareTo方法
Comparator接口
方法 compare
compare(a1,a2);
需要调用该方法的本类实现该方法
或者内部类实现,再调用内部类对象方法
本文详细介绍了Java中Comparable接口和Comparator接口的使用方法。包括compareTo方法如何实现元素间的比较,以及compare方法如何在外部类中实现自定义比较逻辑。通过具体例子说明了如何在Poker类中实现compareTo方法。
Comparable接口
方法compareTo
a1.compareTo(a2)
默认a1大于a2返回1 等于返回0 小于返回-1可以自定义规则
要调用此方法,a1、a2类需要实现该方法
例如 Poker a1
Poker类型里需要实现compareTo方法
Comparator接口
方法 compare
compare(a1,a2);
需要调用该方法的本类实现该方法
或者内部类实现,再调用内部类对象方法
585
618

被折叠的 条评论
为什么被折叠?