din*_*okz 3 java performance dictionary data-structures java-stream
是如何的值转换最好的(有效和简单的)方式Map<Object1, List<Object2>>到List<Object2>.我应该简单地将所有条目和adAll项目迭代到列表中吗?
Nic*_*ert 10
这是第三种方式,因此您不需要创建ArrayList,这是您实际要求的.这是使用流的正确方法,因为您没有更改任何对象的状态.
List<Object2> values = myMap.values()
.stream()
.flatMap(Collection::stream)
.collect(Collectors.toList());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1953 次 |
| 最近记录: |