Junior — Middle
Comment peut-on convertir un type de collection en un autre dans votre langage de programmation?
sobes.tech IA
Réponse de l'IA
En Java, la conversion d'un type de collection à un autre se fait généralement à l'aide du constructeur d'une nouvelle collection qui accepte une autre collection en argument, ou en utilisant l'API Stream pour des conversions plus flexibles.
Exemple de conversion de List en Set :
List<String> list = Arrays.asList("pomme", "banane", "pomme");
Set<String> set = new HashSet<>(list);
Exemple de conversion de Set en List avec Stream :
Set<Integer> set = new HashSet<>(Arrays.asList(1, 2, 3));
List<Integer> list = set.stream().collect(Collectors.toList());
Il est également possible d'utiliser la méthode addAll() pour ajouter des éléments d'une collection à une autre, si la collection est déjà créée.