Java Streams

Nozioni di base sullo streaming

  • Il tutorial dell'API Java 8 Stream
  • Introduzione a Java 8 Streams
  • Java 8 Stream findFirst () vs findAny ()
  • Interfacce funzionali in Java 8 (popolare)

Collezionisti di flussi

  • Guida ai collezionisti di Java 8
  • Guida al raggruppamento in Java 8 di Collector (popolare)
  • Nuovi raccoglitori di flussi in Java 9
  • Raccogli un flusso Java in una raccolta immutabile
  • Servizi di raccolta Java 8 alla mappa

Operazioni con stream

  • Come interrompere Java Stream forEach
  • Filtraggio di un flusso di opzioni in Java
  • Pool di thread personalizzati in Java 8 flussi paralleli
  • Unione di flussi in Java
  • La differenza tra map () e flatMap ()
  • Operazioni su stringhe con Java Streams
  • Come eseguire l'iterazione su un flusso con indici
  • Iterabile per lo streaming in Java
  • Come ottenere l'ultimo elemento di un flusso in Java?
  • Conversione di una stringa in un flusso di caratteri
  • Eccezione "Stream è già stato eseguito o chiuso" in Java
  • Java 8 e Infinite Streams
  • Come aggiungere un singolo elemento a uno stream
  • Flussi di tipo primitivo in Java 8
  • DistinctBy nell'API Java Stream
  • Miglioramenti all'API Java 9 Stream
  • Introduzione a Spliterator in Java
  • Come utilizzare if / else Logic in Java 8 Streams
  • Catena di predicati Java 8
  • Java Stream Filter con Lambda Expression (popolare)
  • Sommare i numeri con Java Streams
  • API Java 8 Streams peek ()
  • Lavorare con le mappe utilizzando gli stream (popolare)

Java 8 stream con altri strumenti

  • Java Streams vs Vavr Streams
  • Supporto per Java 8 Spring Data
  • Analogie API Java 8 Stream in Kotlin