How to concatenate two ArrayLists in java
In this tutorial, we'll look at how to merge two ArrayLists in java with the method addAll(). This method adds the two ArrayLists in a new ArrayList.In the following code, two ArrayLists are merged into one:
import java.util.ArrayList;Output
public class Fusion
{
public static void main(String [] args)
{
//ArrayList A
ArrayListlistA=new ArrayList ();
listA.add("OA1");
listA.add("OA2");
listA.add("OA3");
System.out.println("List A");
for(String object: Alist){
System.out.println(object);
}
//ArrayList B
ArrayListlistB=new ArrayList ();
listB.add("OB1");
listB.add("OB2");
list B.add("OB3");
System.out.println("\nList B");
for(String object: B-list){
System.out.println(object);
}
//ArrayList that merges A and B
ArrayListlistAB= new ArrayList ();
listAB.addAll(listA);
listAB.addAll(listB);
System.out.println("\nList AB");
//Show final list after merge
for(String object: listAB){
System.out.println(object);
}
}
}
List A
OA1
OA2
OA3
List B
OB1
OB2
OB3
List AB
OA1
OA2
OA3
OB1
OB2
OB3