java哈希表删除多个元素 一、什么是HashMap集合? HashMap:集合底层其实就是哈希表/散列表的数据结构 二、哈希表又是什么结构呢?哈希表:就是一个数组和单向链表的结合体,他是将两种数据结构融合到了一起,充分的发挥他们的优点。也就是说哈希表是一个一维数组,且这个数组中的每一个元素都是一个单向链表。 数组...
第一步:先调用k的hashCode方法,得出哈希值 第二步:通过哈希算法得出该数组的下标 第三步:如果该位置上没有元素返回null 第四步:如果有链表,就拿着参数k和节点上的每个k进行equals 第五步:false则get方法返回null,true则get找到了对应的value 3、HashMap集合的可以会先调用两个方法,一个是hashCode方法,一个是eq...