136

问答题 136 /413

请你说一下Hashset有什么特性,以及hashset判断存入的对象是否重复是如何比较的

参考答案

参考回答:

HashSet是Set接口的实现类,因此,HashSet中的元素也是不能重复的。HashCode判断元素重复的标准时,首先计算新添加元素的hashCode值,当不重复是,则直接加入到该集合中,若发生重复,也称发生了碰撞,则进一步调用equals判断元素是否在逻辑上相同。