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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 韩冬 中级黑马   /  2013-6-23 23:45  /  1297 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 Super_Class 于 2013-6-24 18:30 编辑

用TreeSet方法时,用自定义方法排序时,还要复写对象类中的compareTo方法吗?

评分

参与人数 1技术分 +1 收起 理由
Super_Class + 1 赞一个!

查看全部评分

4 个回复

倒序浏览
要复写对象中的hashCode和equals方法 compareTo方法没法复写。Object里没有这个方法。
回复 使用道具 举报
可以不,但写代码时要考虑到有可能发生的情况
如果公司在做一个项目的话,你写的是对象类,而调用者是另一个人在写的代码,你怎么知道他会不会自己去定义一个比较器
回复 使用道具 举报
TreeSet集合有两种排序方法,一种是用一个类去实现comparable然后复写compareTo方法;另外一种的利用比较器comparetor,复写compara方法,再通过带参数的构造方法来实现。

评分

参与人数 1技术分 +1 收起 理由
Super_Class + 1

查看全部评分

回复 使用道具 举报
有需求就要,,,


可参照我的帖子,,,


我点!我点!我点!我点!我点!我点!我点!我点!我点!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马