Junior
Qu'est-ce que les expressions lambda en Java?
sobes.tech IA
Réponse de l'IA
Les expressions lambda en Java sont une manière concise de décrire des fonctions anonymes, que l'on peut passer en argument ou utiliser pour implémenter des interfaces fonctionnelles. Elles permettent d'écrire un code plus succinct et lisible, notamment lors de la manipulation de collections et de flux.
Exemple d'une expression lambda qui trie une liste de chaînes par longueur:
List<String> noms = Arrays.asList("Anna", "John", "Elizabeth");
noms.sort((a, b) -> a.length() - b.length());
Ici, (a, b) -> a.length() - b.length() est une expression lambda qui implémente la méthode de comparaison pour le tri.