Comment concaténer deux ArrayList en java

Dans ce tutoriel, nous allons voir comment fusionner deux listes ArrayList en java avec la méthode addAll(). Cette méthode ajoute les deux ArrayList dans une nouvelle ArrayList.

Dans le code suivant , deux ArrayList sont fusionnées en une seule:

import java.util.ArrayList;
public class Fusion
{
public static void main(String [] args)
{
//ArrayList A
ArrayList listeA=new ArrayList();
listeA.add("OA1");
listeA.add("OA2");
listeA.add("OA3");
System.out.println("Liste A");
for(String objet: listeA){
System.out.println(objet);
}

//ArrayList B
ArrayList listeB=new ArrayList();
listeB.add("OB1");
listeB.add("OB2");
listeB.add("OB3");
System.out.println("\nListe B");
for(String objet: listeB){
System.out.println(objet);
}

//ArrayList qui fusionne A et B
ArrayList listeAB= new ArrayList();
listeAB.addAll(listeA);
listeAB.addAll(listeB);
System.out.println("\nListe AB");
//Afficher la liste finale après la fusion
for(String objet: listeAB){
System.out.println(objet);
}
}
}
Sortie

Liste A
OA1
OA2
OA3

Liste B
OB1
OB2
OB3

Liste AB
OA1
OA2
OA3
OB1
OB2
OB3