HashMap的判断重复和解决哈希冲突

哈希冲突 当用key的hashCode()得到了相应的存储位置,并用equals()判断是否有相同的key时,若key不相等就产生了哈希冲突,要用链地址法存储.相同的话就得value覆盖旧的value. HashMap的put()用hashCode() && equals() 判断key是否重复 Java的规范1: 若重写equals(Object obj)方法,有必要重写hashcode()方法
相关文章
相关标签/搜索