Java8 HashMap 扩容源码链表拆迁操作疑问?

新手上路,请多包涵

hashmap 扩容源码,没明白为什么这样操作,求解
我个人觉着.next的操作没体现出来作用
image.png

阅读 1.8k
1 个回答

不是同时,是有先后次序的。

把(尾结点loTail的)下一个节点赋值为 e ,(e 成为了尾结点的后一个节点,于是尾结点loTail不再是最后一个节点)

然后 把尾结点赋值为 e (使尾结点loTail为最后一个节点)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题