希望有人可以解释为什么我无法从中检索元素HashSet
.
我考虑HashSet
包含列表MyHashObjects
与他们hashCode()
和equals()
方法正确地覆盖.
我希望做的是构建一个MyHashObject
自己,并将相关的哈希码属性设置为某些值.我可以查询HashSet
使用该contains()
方法查看集合中是否存在"等效"对象.因此,即使contains()
对于2个对象返回true,它们也可能不是==
真的.
那怎么会有get()
类似的contains()
工作方法呢?
有兴趣了解这个API决定背后的想法
java ×1