What does the method remove(int) do in java?


The remove(int index) method of the java.util.ArrayList class removes the element at the specified position in this list. Shifts any subsequent elements to the left (subtracts one from 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(20);
      arrlist.add(15);
      arrlist.add(30);
      arrlist.add(45);
      System.out.println("Size of list: " + arrlist.size());
      for (Integer number : arrlist) {
         System.out.println("Number = " + number);
      }
      arrlist.remove(2);
      System.out.println("Now, Size of list: " + arrlist.size());
      for (Integer number : arrlist) {
         System.out.println("Number = " + number);
     }
   }
}

Output

Size of list: 4
Number = 20
Number = 15
Number = 30
Number = 45
Now, Size of list: 3
Number = 20
Number = 15
Number = 45

Updated on: 25-Feb-2020

56 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements