在 Java 中将 spliterator 转换为列表的最佳习惯用法是什么?

Lau*_*ire 4 java spliterator

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

这样做的最佳习惯用法是什么?我目前正在使用以下代码:

 List<T> list = new ArrayList<>();
 spliterator.forEachRemaining(list::add);
Run Code Online (Sandbox Code Playgroud)

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

Nir*_*evy 7

你可以使用这个:

 StreamSupport.stream(spliterator, false).collect(Collectors.toList())
Run Code Online (Sandbox Code Playgroud)