如何将java.util.Map转换为fastutil.BigList?
BigList<Employee> empList= empMap.values().stream().collect(Collectors.toList());
答案 0 :(得分:8)
我看到<StaticResource x:Key="CheckBoxBorderBrushUnchecked" ResourceKey="SystemChromeBlackLowColor" />
是扩展BigList
的接口。您可以使用java.util.Collection
收集此类型。
您必须选择一个实现Collectors.toCollection
接口的特定类。例如:
BigList
当然,如果您要创建的BigList<Employee> empList =
empMap.values()
.stream()
.collect(Collectors.toCollection(ReferenceBigArrayBigList::new));
实现具有接受BigList
的构造函数,则可以简单地自己实例化它并将Collection
传递给它,而无需使用{{1 }}。