Set不能存重复元素的原因

当set调用add方法时,add方法中会先调用该集合存储的数据类型中的hashcode方法计算该对象的hash值,如果该hash值在集合中没有,则存入,如果有,则调用该集合存储的数据类型中的equals方法比较内容,如果内容不同则存入,如果内容相同则舍弃

posted @ 2021-05-18 11:07  Ryyyyx  阅读(387)  评论(0)    收藏  举报