【发布时间】:2012-05-16 22:31:37
【问题描述】:
当我们检查集合的相等性时,任何人都可以澄清一下,equals() 方法是在传入对象或集合中的那些对象上调用的。例如。 如果 Set 或 Hashmap 具有对象 object1、object2 和 object3,并且名为 object4 的第四个对象尝试进入 Set,或者在 hashmap 的情况下与已经存在的三个对象进行比较,则在第四个对象上调用 equals() 方法和已经存在的三个对象一一传递或者反向为真。?
【问题讨论】:
-
您能否向我们展示一些代码,向我们展示您正在尝试做的事情,以便我们更了解这一点?
-
你为什么不看源代码而不相信陌生人的话?
-
@dty:你为什么推荐它?在这种情况下,从标准 API 查看类的源代码是非常危险的,因为您最终可能会依赖于实现特定的细节。
-
OPs 问题是特定于实现的 - 否则它将包含在 JavaDoc 中
标签: java collections hashmap set