What does the method add(int i, E element) do in java?


The add(int index, E element) method of the java.util.ArrayList class inserts the specified element E at the specified position in this list. It shifts the element currently at that position (if any) and any subsequent elements to the right (will add one to their indices).

Example

import java.util.ArrayList;

public class ArrayListDemo {
   public static void main(String[] args) {
      ArrayList<Integer> arrlist = new ArrayList<Integer>(5);
      arrlist.add(15);
      arrlist.add(22);
      arrlist.add(30);
      arrlist.add(40);
      arrlist.add(2,25);
      for (Integer number : arrlist) {
         System.out.println("Number = " + number);
      }
   }
}

Output

Number = 15
Number = 22
Number = 25
Number = 30
Number = 40

Updated on: 20-Feb-2020

238 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements