Home >> Core Java >> util >> ArrayList >> Insert all elements of Collection to specific ArrayList index


Insert all elements of Collection to specific ArrayList index


package com.javacodegeeks.snippets.core;

import java.util.ArrayList;
import java.util.Vector;
 
public class InsertAllElementsOfCollectionToArrayList {
 
  public static void main(String[] args) {
 
    // Create an ArrayList and populate it with elements
    ArrayList arrayList = new ArrayList();
    arrayList.add("element_1");
    arrayList.add("element_2");
    arrayList.add("element_3");
 
    // Create another Collection e.g. Vector object and populate it with elements
    Vector vector = new Vector();
    vector.add("vector_element_1");
    vector.add("vector_element_2");
 
    // Insert all elements of Vector to ArrayList at index 1
    arrayList.addAll(1,vector);
 
    System.out.println("Elements in ArrayList :");
    for(int i=0; i < arrayList.size(); i++)
      System.out.println(arrayList.get(i));
 
  }
}

Output:
Elements in ArrayList :
element_1
vector_element_1
vector_element_2
element_2
element_3