黑马程序员技术交流社区
标题:
为什么compare方法的比较元素一个就可以了,而compareTo方法需要两个?
[打印本页]
作者:
王会涛
时间:
2014-11-18 17:48
标题:
为什么compare方法的比较元素一个就可以了,而compareTo方法需要两个?
为什么compare方法的比较元素一个就可以了,而compareTo方法需要两个?
作者:
qq8921310
时间:
2014-11-18 17:51
compare 是用自己跟别人别, 也是两个.
compareTo是比较器. 就是一个工具,需要你指定比较的东西.
作者:
Honelyboy
时间:
2014-11-18 18:26
compare是拿自己和别的元素比,所以只需要一个元素就可以。
compareTo则是拿两个元素进行比较,所以需要连个元素。
作者:
王会涛
时间:
2014-11-18 19:15
qq8921310 发表于 2014-11-18 17:51
compare 是用自己跟别人别, 也是两个.
compareTo是比较器. 就是一个工具,需要你指定比较的东西. ...
我明白了compareTo方法有默认的this,感谢
作者:
一个小菜
时间:
2014-11-18 19:44
compare方法应该是比较器的方法吧,要拿两个元素比较。compareTo方法是元素自己实现Comparable接口具备比较性所覆盖的方法,拿自己和别的元素比较。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2