Mam interfejs, który zwraca java.lang.Iterable<T>
.
Chciałbym manipulować tym wynikiem przy użyciu interfejsu API Java 8 Stream.
Jednak Iterable nie może „przesyłać strumieniowo”.
Masz pomysł, jak używać Iterable jako strumienia bez konwertowania go na List?
myIterable.stream()
nie istnieje!
Stream.of(iterable)
produkuje Stream<Iterable<Object>>
.