java中hashMap详解(4)
来源:未知 责任编辑:责任编辑 发表时间:2014-05-10 11:49 点击:次
return putForNullKey(value);
// 根据 key 的 keyCode 计算 Hash 值
int hash = hash(key.hashCode());
// 搜索指定 hash 值在对应 table 中的索引
int i = indexFor(hash, table.length);
// 如果 i 索引处的 Entry 不为 null,通过循环不断遍历 e 元素的下一个元素
for (Entry<K,V> e = table[i]; e != null; e = e.next)
相关新闻>>
- 发表评论
-
- 最新评论 更多>>