Avatar ·

Comment fusionner deux listes (List) en Java ? Méthodes simples et efficaces

Bonjour à tous ! Je suis débutant en Java et j'ai rencontré une tâche apparemment simple. J'ai deux listes (ArrayList) qui contiennent des chaînes de caractères. Par exemple, la première liste contient les noms des employés du département A, et la deuxième les noms du département B. Je dois les fusionner en une seule liste pour un traitement ultérieur (par exemple, pour l'affichage à l'écran ou pour les passer à une autre méthode). Voici comment j'ai essayé de le faire : ```java import java.util.ArrayList; import java.util.List; public class Main { public static void main(String[] args) { List listA = new ArrayList<>(); listA.add("Alice"); listA.add("Bob"); List listB = new ArrayList<>(); listB.add("Charlie"); listB.add("David"); // J'essaie de fusionner, mais le compilateur râle // List mergedList = listA + listB; // Erreur ! L'opérateur + ne fonctionne pas avec les listes } } ``` Je comprends qu'en Java il n'y a pas d'opérateur `+` pour les listes, comme par exemple en Python ou en J