gpt4 book ai didi

java - 如何使用新 Map 更新 Java HashMap

转载 作者:行者123 更新时间:2023-12-04 12:31:03 25 4
gpt4 key购买 nike

如何用新的 Map 更新 Java HashMap?我有一个要求,我必须用我得到的后续新 map 迭代更新 HashMap 。更新分为两部分

  1. 检查最新 map 是否有最终 map 中不存在的任何新 key 并放置它们
  2. 使用最新的 map 值更新最终 map 中已经存在的键。

目前,我正在做这件事

currentDataMap.forEach(finalMap::putIfAbsent);
finalMap.replaceAll(currentDataMap::getOrDefault);

有更好的方法还是一步到位的方法?

最佳答案

听起来您只需要一次调用 putAll :

finalMap.putAll(currentDataMap)

关于java - 如何使用新 Map 更新 Java HashMap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69114984/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com