黑马程序员技术交流社区

标题: 关于compare [打印本页]

作者: 幕丶落    时间: 2015-4-13 13:17
标题: 关于compare
对于Comparator  Comparable  compareTo 和 compare 这几个的关系有点懵,希望大家帮忙捋一捋,谢谢了
作者: 火七君    时间: 2015-4-13 13:30
Comparator  Comparable是接口
compareTo 和 compare   是方法
Comparable接口原理:使需要被存入集合中的元素本身具有比较性
                   方法:存入集合的类实现Comparable接口,然后复写compareTo方法,此方法中就是比较的依据。
Comparator 接口的原理:使集合具备比较性。
                   方法:创建一个比较器类实现Comparator接口,然后复写compare方法,此方法中就是比较依据,最后创建集合的时候把比较器类的事例对象作为参数传递给集合。

作者: 只是忽然间    时间: 2015-4-13 13:52
我也讲不清楚,但是心里明白,
作者: 幕丶落    时间: 2015-4-14 01:51
火七君 发表于 2015-4-13 13:30
Comparator  Comparable是接口
compareTo 和 compare   是方法
Comparable接口原理:使需要被存入集合中的 ...

3Q,有种恍然大明白的感觉。:lol:lol:lol
作者: saghir    时间: 2015-4-14 06:33
谢谢,领教了。
作者: 火七君    时间: 2015-4-14 09:32
幕丶落 发表于 2015-4-14 01:51
3Q,有种恍然大明白的感觉。

马上面试了,当成面试题做。
呵呵    这么说我还得谢谢你呢




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2