Junior — Middle
Comment les principes de la programmation fonctionnelle sont-ils implémentés en Java?
sobes.tech IA
Réponse de l'IA
En Java, les principes de la programmation fonctionnelle sont réalisés à l'aide d'expressions lambda, d'interfaces fonctionnelles et de l'API Stream, apparues à partir de Java 8. Les expressions lambda permettent d'écrire des fonctions anonymes compactes, et l'API Stream permet de travailler avec des collections de manière fonctionnelle, en utilisant des opérations comme map, filter, reduce et d'autres.
Exemple d'utilisation de l'API Stream:
List<String> noms = Arrays.asList("Anna", "Bob", "Charlie");
List<String> filtrés = noms.stream()
.filter(nom -> nom.startsWith("A"))
.collect(Collectors.toList());
Ici, nous filtrons la liste, ne conservant que les noms commençant par "A".