gpt4 book ai didi

java - 使用另一个 HashMap 中的值加载 HashMap

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

我有一个 hashmap1 < O1, O2 >

我想从原始 hashmap1 创建一个 hashmap2 < O1, O3>,其中 O3 是 O2 中的一个字段。

我知道我可以使用这行代码

hashmap1.values().O2

检索要加载的 O2 集合,但我无法将它们拼凑在一起。

我真的必须在这个过程中使用 for 循环吗?

问候。

最佳答案

尝试:

Map<O1, O3> newMap = new HashMap<>(originalMap.size());
for(Entry<O1, O2> originalEntry : originalMap.entrySet()) {
newMap.put(originalEntry.getKey(), originalEntry.getValue().getO3());
}

关于java - 使用另一个 HashMap 中的值加载 HashMap ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20301121/

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