В Java 8 класс Stream
не имеет способа обернуть a Iterable
.
Вместо этого я получаю Spliterator
из Iterable
, а затем получаю a Stream
из StreamSupport
следующим образом:
boolean parallel = true;
StreamSupport.stream(spliterator(), parallel)
.filter(Row::isEmpty)
.collect(Collectors.toList())
.forEach(this::deleteRow);
Есть ли другой способ генерации операций Stream
на Iterable
, который мне не хватает?