个人认为,如果覆写的equals相同了,而hashcode不同,会在hashset中添加两个元素,这违背了equals的初衷
为什么重写 equals 时必须重写 hashCode 方法
最新推荐文章于 2022-07-30 11:43:07 发布
博客探讨了当对象的equals方法重写后返回相同结果,但hashcode不同,如何导致HashSet中添加重复元素的问题。这违反了equals方法的预期行为,影响集合的正确性。文章深入讨论了equals和hashCode一致性的重要性及其在数据结构中的应用。
摘要由CSDN通过智能技术生成