|
3 # 大 中 小 发表于 2008-04-24 23:31:47
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 !!!
|