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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

嘎嘎鸭子 来自手机 中级黑马 2015-5-21 18:27:34
21#
Comparator相当于过滤器你来啥对象 都通过这个过滤掉
comparable对象本身自定义的比较器
回复 使用道具 举报
使用comparable,是强行给对象加上比较性,使用comparatot使集合自身具备比较性
回复 使用道具 举报
学习了。。。。
回复 使用道具 举报
Ted 中级黑马 2015-5-23 23:10:56
24#
拿分走人
回复 使用道具 举报
不错,楼上分析很多,很清晰
回复 使用道具 举报
qian0217wei 来自手机 高级黑马 2015-5-24 00:52:25
26#
都是大神啊,我只知道实现comparable是容器本身自带的比较方式,而实现comparator是自定义比较方式,第二种更符合面向对象的思考方式,因为本身自带的你不可能去改人家代码!所以一般开发采用比较器方式!
回复 使用道具 举报
长姿势了。。。
回复 使用道具 举报
学习了,
回复 使用道具 举报
niuapp 来自手机 中级黑马 2015-5-24 07:41:56
29#
一个自然排序,一个自定义比较器排序,是这样吗?
回复 使用道具 举报
able是内部排序,就是实现了他之后就可以用sort方法进行排序了;而or是外部排序,实现了算法与对象的分离,sort时要传入比较器
回复 使用道具 举报
果然都是大神哇!
回复 使用道具 举报
qian0217wei 发表于 2015-5-24 00:52
都是大神啊,我只知道实现comparable是容器本身自带的比较方式,而实现comparator是自定义比较方式,第二种 ...

恩恩,是啊,能进黑马的都是大神啊
回复 使用道具 举报

:lol是吧  ,都学习了
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马