繁体   English   中英

如何将地图转换为大单?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM