A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 幕丶落 中级黑马   /  2015-4-13 13:17  /  806 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

对于Comparator  Comparable  compareTo 和 compare 这几个的关系有点懵,希望大家帮忙捋一捋,谢谢了

5 个回复

倒序浏览
Comparator  Comparable是接口
compareTo 和 compare   是方法
Comparable接口原理:使需要被存入集合中的元素本身具有比较性
                   方法:存入集合的类实现Comparable接口,然后复写compareTo方法,此方法中就是比较的依据。
Comparator 接口的原理:使集合具备比较性。
                   方法:创建一个比较器类实现Comparator接口,然后复写compare方法,此方法中就是比较依据,最后创建集合的时候把比较器类的事例对象作为参数传递给集合。
回复 使用道具 举报 1 0
我也讲不清楚,但是心里明白,
回复 使用道具 举报
火七君 发表于 2015-4-13 13:30
Comparator  Comparable是接口
compareTo 和 compare   是方法
Comparable接口原理:使需要被存入集合中的 ...

3Q,有种恍然大明白的感觉。:lol:lol:lol
回复 使用道具 举报
谢谢,领教了。
回复 使用道具 举报
幕丶落 发表于 2015-4-14 01:51
3Q,有种恍然大明白的感觉。

马上面试了,当成面试题做。
呵呵    这么说我还得谢谢你呢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马