gpt4 book ai didi

java - 如何将列表映射的值转换为单个列表

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:45:05 24 4
gpt4 key购买 nike

转换 Map<Object1, List<Object2>> 值的最佳(高效且简单)方法是什么?到 List<Object2> .我是否应该简单地遍历所有条目和 adAll列表中的项目?

最佳答案

这是第三种方法,因此您不需要创建 ArrayList,这正是您实际要求的。这是使用流的正确方法,因为您不会更改任何对象的状态。

List<Object2> values = myMap.values()
.stream()
.flatMap(Collection::stream)
.collect(Collectors.toList());

关于java - 如何将列表映射的值转换为单个列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43123706/

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