首页 > 解决方案 > 在 Java 中将拆分器转换为列表的最佳习语是什么?

问题描述

我想在 Java 中将a 转换Spliterator<T>为 a 。List<T>

最好的成语是什么?我目前正在使用以下代码:

 List<T> list = new ArrayList<>();
 spliterator.forEachRemaining(list::add);

有没有更简单/更快的方法?

标签: javaspliterator

解决方案


你可以使用这个:

 StreamSupport.stream(spliterator, false).collect(Collectors.toList())

推荐阅读