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;Sortie
public class Fusion
{
public static void main(String [] args)
{
//ArrayList A
ArrayListlisteA=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
ArrayListlisteB=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
ArrayListlisteAB= 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);
}
}
}
Liste A
OA1
OA2
OA3
Liste B
OB1
OB2
OB3
Liste AB
OA1
OA2
OA3
OB1
OB2
OB3