Как лучше всего конвертировать сплитератор в список в Java? - PullRequest
1 голос
/ 21 апреля 2020

Я хочу преобразовать Spliterator<T> в List<T> в Java.

Как лучше всего это сделать? В настоящее время я использую следующий код:

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

Есть ли более простой / быстрый способ?

1 Ответ

3 голосов
/ 21 апреля 2020

Вы можете использовать это:

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