[英]How to convert map to biglist?
如何将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));
当然,如果你想要创建的BigList
实现有一个接受Collection
的构造函数,你可以自己实例化它并将empMap.values()
传递给它而不使用Stream
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.