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