gpt4 book ai didi

java - 如何在java中使用lambda表达式添加Map

转载 作者:行者123 更新时间:2023-12-01 08:58:07 25 4
gpt4 key购买 nike

我想使用java中的lambda表达式将两个Map添加到第三个Map中。以下是我的代码。谁能告诉我该怎么做。

我想要将以上两个 map 放入第三个 map ,例如 Mapurls=repo+data

请建议我解决方案。

最佳答案

迭代每个键、值并将它们添加到 FinalMap 应该可以 -

Map<String, String> repo = TestRailReader.appendPathToUrl(urlRepo, CoreKeywords.REPO.name());
Map<String, String> data = TestRailReader.appendPathToUrl(urlData, CoreKeywords.DATA.name());
Map<String, String> mergedMap = new HashMap<>();
repo.forEach(mergedMap::put);
data.forEach(mergedMap::put);

尽管 @Emax 在评论中建议的解决方案更适合需要合并的情况。 -Merging two Map<String, Integer> with Java 8 Stream API

关于java - 如何在java中使用lambda表达式添加Map,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41895287/

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