Junior — Middle
Avez-vous utilisé les fonctionnalités de Lambda dans vos projets?
sobes.tech IA
Réponse de l'IA
Oui, dans des projets Java, j'ai utilisé les fonctionnalités des expressions Lambda, apparues à partir de Java 8. Les Lambda permettent d'écrire un code plus compact et lisible, notamment lors du travail avec des collections et des interfaces fonctionnelles.
Exemple d'utilisation de Lambda pour trier une liste de chaînes par longueur:
List<String> noms = Arrays.asList("Anna", "John", "Alexander", "Kate");
noms.sort((a, b) -> a.length() - b.length());
System.out.println(noms); // [Anna, John, Kate, Alexander]
Les expressions Lambda simplifient la transmission de comportements (fonctions) en tant que paramètres, ce qui améliore l'expressivité et réduit le code répétitif.