作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
转换 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/
我是一名优秀的程序员,十分优秀!