Flux Java

Principes de base du flux

  • Le didacticiel de l'API Java 8 Stream
  • Introduction aux flux Java 8
  • Java 8 Stream findFirst () contre findAny ()
  • Interfaces fonctionnelles dans Java 8 (populaire)

Collecteurs de flux

  • Guide des collectionneurs de Java 8
  • Guide de regroupement Java 8 par collecteur (populaire)
  • Nouveaux collecteurs de flux dans Java 9
  • Collecter un flux Java vers une collection immuable
  • Collectionneurs Java 8 toMap

Opérations avec des flux

  • Comment rompre avec Java Stream forEach
  • Filtrage d'un flux d'options en Java
  • Pools de threads personnalisés dans les flux parallèles Java 8
  • Fusion de flux en Java
  • La différence entre map () et flatMap ()
  • Opérations de chaîne avec des flux Java
  • Comment itérer sur un flux avec des indices
  • Iterable to Stream en Java
  • Comment obtenir le dernier élément d'un flux en Java?
  • Conversion d'une chaîne en flux de caractères
  • "Le flux a déjà été exploité ou fermé" Exception en Java
  • Java 8 et flux infinis
  • Comment ajouter un élément unique à un flux
  • Flux de type primitif dans Java 8
  • DistinctBy dans l'API Java Stream
  • Améliorations de l'API Java 9 Stream
  • Introduction à Spliterator en Java
  • Comment utiliser la logique if / else dans les flux Java 8
  • Chaîne de prédicat Java 8
  • Filtre de flux Java avec expression Lambda (populaire)
  • Addition de nombres avec des flux Java
  • API Java 8 Streams peek ()
  • Travailler avec des cartes à l'aide de flux (populaire)

Java 8 Streams avec d'autres outils

  • Flux Java vs flux Vavr
  • Prise en charge de Spring Data Java 8
  • Analogies de l'API Java 8 Stream dans Kotlin