Concatenate Lists in Java



The addAll(Collection<? extends E> c) method of the class java.util.ArrayList appends all of the elements in the specified collection to the end of this list, in the order that they are returned by the specified collection's Iterator. Using this method you can concatenate two lists.

Example:

import java.util.ArrayList;

public class Sample {
   public static void main(String[] args) {
      ArrayList<String> list = new ArrayList<String>();
      list.add("JavaFx");
      list.add("Java");
      list.add("WebGL");
      list.add("OpenCV");
      System.out.println(list);
      ArrayList<String> newList = new ArrayList<String>();
      list.add("HBase");
      list.add("Neo4j");
      list.add("MangoDB");
      list.add("Cassandra");
      list.addAll(newList);
      System.out.println(list);
   }
}

Output:

[JavaFx, Java, WebGL, OpenCV]
[JavaFx, Java, WebGL, OpenCV, HBase, Neo4j, MangoDB, Cassandra]
Updated on: 2019-07-30T22:30:21+05:30

610 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements