Differenza tra iterazione interna
ed esterna. Metodi di Stream: map, limit, skip, collect. Collectors: counting, maxBy/minBy,
summingInt, averagingInt, joining, toList, toSet. toCollection, mapping, summingInt,
averagingInt. Operazioni intermedie: limit, skip, flatMap. L'operazione terminale reduce. Operazioni su IntStream, DoubleStream, LongStream e passaggio da uno stream all'altro. Ottenere uno stream infinito. L'operazione intermedia flatMap. Ottenere uno stream infinito e iterare su uno stream: il metodo Stream.iterate.
Copiare gli stream. Importanza dell'ordine delle operazioni.
Ottimizzazione dell'ordine di esecuzione. Stream sequenziali e
paralleli.
Nessun commento:
Posta un commento