Я хочу преобразовать Spliterator<T> в List<T> в Java.
Spliterator<T>
List<T>
Как лучше всего это сделать? В настоящее время я использую следующий код:
List<T> list = new ArrayList<>(); spliterator.forEachRemaining(list::add);
Есть ли более простой / быстрый способ?
Вы можете использовать это:
StreamSupport.stream(spliterator, false).collect(Collectors.toList())