问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

Java HashMap put()方法

发布网友 发布时间:2024-10-20 15:40

我来回答

1个回答

热心网友 时间:2024-11-26 03:38

这里简要回顾几个运算符号:

>>>(无符号右移),其特点为:正数右移后仍为正数,负数右移后转为正数。

^(按位异或),两个二进制数参与运算,位值相同则为0,不同则为1。

这一步骤的目的在于,将key的哈希值与无符号右移16位的值进行异或运算,从而使哈希值更加分散,减少哈希冲突的可能性。

首先,调用putVal()方法,在首次调用时对table数组进行初始化。默认情况下,table数组的长度为16。

通过将哈希值与(数组长度-1)进行&运算,得到一个数组下标i。如果下标i位置没有元素,直接添加。

若待添加数据的哈希值与下标i位置的元素哈希值相同,并且equals()方法返回true,则替换当前元素的value值。

如果下标i位置的Node对象是一个红黑树节点,则将key和value封装成一个红黑树节点,并添加到红黑树中。在此过程中,还会判断红黑树中是否存在当前key,如果存在则更新相应的value。

如果下标i位置的Node对象是一个链表节点,则进行遍历。若发现哈希值相同且equals()返回true的节点,则更新相应的value,否则将key与value封装成一个链表节点,添加到链表尾部。

链表树化的条件是:table数组的长度大于等于64,且链表长度大于8。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
貔貅请多少只 生活的滋味 写写你的生活实际 这个短文收到什么启发 阳光城并州府施工进度 狙击手幽灵战士契约2伪装所在地点位置分享介绍_狙击手幽灵战士契约2伪 ... 狙击手幽灵战士契约2弹药怎么搜集_狙击手幽灵战士契约2弹药怎么获得 《狙击手幽灵战士2》攻略图文详解(精准射击) 生产经营能力主要形式 每到节假日新华书店坐满了看书的人把坐满了看书的人写具体 三星4300提示墨粉用尽 我大学的一个朋友,关系挺好的,每天都走在一起,又是一个寝室的。可... 新东泰 一个普通的房间需要多少钱啊?最底消费? 中国福利会儿童艺术剧院马兰花剧场 ...人,在一个新的环境中,我怎么样做才能保持中立? 电饭锅和电压力锅哪个好,三口之家,一般的大米饭和粥,从饭的效果 时间和... 为什么以前的锅质量比现在的要好点? ...3最近总是在锁屏状态下无故自动重启。这是怎么回事啊? 请问我新买的三星NOTE3屏幕有时我不动但是它总是自己乱点乱晃,这是怎 ... 三星note3,13年购买的,现在出现闪屏问题。暗光的时候就闪,屏幕都看_百... 拍一个企业宣传片,10分钟左右,大概要多少钱 用爱思助手刷级和越狱,6.1.3的iphone4. 这是怎么回事? 电脑开机后进不去是怎么回事?高分求助 说说你一个人住在宿舍的经历吧? ...有一个或多个values, 如何计算一个key 到底对应了几个value呢... 视频合成的软件有哪些 视频合成的软件推荐 哈希表 可否通过唯一的值得到键的方法,而非通过键得到值 为什么用HashMap写文件,读文件的时候只能读一条数据,是什么原因呢_百度... 十一岁女儿学古筝遇到厌烦期时怎么调整 Excel数据透视表应用技巧:如何进行多条件去重计数? 我们寝室只有三个人 另外两个玩得好一些 平时还是会做做样子三个人一... java立面可以在hashmap里加入一个(add)hashmap么,具体方法是这么样加... 链条轨道应用行业 链条导轨应用情况 链条包括什么 RENOLD链条Renold链条产品应用 不锈钢链条和锰钢链条区别是什么 ps ar ae都是什么意思 给新人培训如何开场和结束 葫芦背剑是什么意思? ...3 月 1 日起微信、支付宝收款码不能用于经营收款? ...PS里面做好一张带通道的透明贴图,然后在maya里面上材质 格兰仕电饭煲的性价比怎么样? - 知乎 用ae做片头应具备哪些基础知识? 博人是鸣人的儿子吗 博人是不是鸣人的儿子 工程竣工后生活区遗留的房子能买吗 PR软件有什么用处? 元朝总共多少年 元朝统一了多少年灭亡 拼多多电子面单淘宝不能用(拼多多电子面单无法在淘宝使用) 驾照考试流程及注
  • 焦点

最新推荐

猜你喜欢

热门推荐