Bibliothèque Vavr Vavr

La bibliothèque Javaslang, renommée Vavr suite à des problèmes de marque déposée "Java", a augmenté les aspects fonctionnels du langage Java. Javaslang

Le site de référence est : http://www.vavr.io/

L’objectif de la librairie est de simplifier l’utilisation des streams. Il devient possible de faire, entre autres, directement ceci :

List<String> names = persons 
   .filter(p -> p.age > 18) 
   .map(Person::getName); 
 
Iterator<String> iterator = 
   For(persons.filter(Person::hasAddress), p -> 
       For(p.addresses).yield(a -> 
            p.name + "," + a.street 
       ) 
   ); 
 
java.util.List<Integer> result = ...
Pour consulter la suite, découvrez le livre suivant :
couv_EPREAJASP.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Exemple de programmation fonctionnelle en Java
Suivant
Pour aller plus loin