Sobes.tech
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".