发新话题
移动帖子 加入精华 加入置顶 加入收藏 关注此帖

关于Comparable接口的困惑!



关于Comparable接口的困惑!

竹子,关于这个接口有点迷惑!给我解释一下!
http://blog.csdn.net/anqini/archive/2008/04/24/2322918.aspx
Enjoy Java,Enjoy eceryday !!!
编辑 回复 快速回复 TOP

Re:关于Comparable接口的困惑!

你的 equals 返回了 false;
当然就保存进去了!
快乐渡过每一天,减肥坚持每一天
编辑 回复 快速回复 TOP

Re:关于Comparable接口的困惑!

例如,如果将两个键 a 和 b 添加到没有使用显式比较器的有序集合中,使 (!a.equals(b) && a.compareTo(b) == 0),那么第二个 add 操作将返回 false(有序集合的大小没有增加),因为从有序集合的角度来看,a 和 b 是相等的。

我程序里不是满足了(!a.equals(b) && a.compareTo(b) == 0)了吗?那按照这个说法,set里应该有一个元素,那现在怎么是2个了?
Enjoy Java,Enjoy eceryday !!!
编辑 回复 快速回复 TOP
发新话题