pra*_*aba 4 java collections java-8 fastutil
如何将java.util.Map转换为fastutil.BigList?
BigList<Employee> empList= empMap.values().stream().collect(Collectors.toList());
我看到这BigList是一个扩展的界面java.util.Collection.您可以使用Collectors.toCollection收集到此类型.
您必须选择实现该BigList接口的特定类.例如:
BigList<Employee> empList =
empMap.values()
.stream()
.collect(Collectors.toCollection(ReferenceBigArrayBigList::new));
Run Code Online (Sandbox Code Playgroud)
当然,如果BigList你想要创建的实现有一个接受a的构造函数Collection,你可以自己实例化它并传递empMap.values()给它而不使用Streams.
| 归档时间: |
|
| 查看次数: |
93 次 |
| 最近记录: |