9
Por que o Stream <T> não implementa o Iterable <T>?
No Java 8, temos a classe Stream <T> , que curiosamente tem um método Iterator<T> iterator() Então, você esperaria implementar a interface Iterable <T> , que requer exatamente esse método, mas esse não é o caso. Quando quero iterar em um Stream usando um loop foreach, tenho que fazer algo …