hashmap的put流程
2022-02-01 20:37:59 0 举报
hashmap的put流程
作者其他创作
大纲/内容
无
根据key的hash值判断数组位置是否有值
调用resize()方法进行扩容(也有初始化的功能)
是
否
直接替换value
判断长度是否大于8
有
普通节点遍历擦插入
判断key是否存在
变为红黑树
判断数组是否为空或者长度是否为0
直接在数组位置放入value
++size,判断是否需要扩容
判断是否为树形节点
生成树形节点插入
收藏
收藏
0 条评论
下一页