【Java入门第三季】
1.Comparable接口和Comparator接口
二者都是Java集合框架的成员
其中Collection接口和Map接口的子接口和实现类如下:
(1)Comparable接口:默认比较规则
其实现类需要实现compareTo()方法,A.compareTo(B) 正大负小0相等
(2)Comparator接口:临时比较规则
其实现类需要实现compare()方法
(3)String类默认已经实现了Comparable接口,其实现的compareTo()方法的比较规则如下:
按顺序从左到右比较每一个字符,其中每一个字符的比较规则如下: