知灵犀知练
← 返回

Java 集合入门简答题

HashSet 如何判断元素是否重复?

参考答案

HashSet 基于哈希表保存元素,重复性判断依赖元素的 hashCode 与 equals 契约。

题目解析

自定义类若只重写 equals 而不保持 hashCode 一致,Set 可能出现与预期不符的去重结果。