Java Examples - Remove an element


Advertisements


Problem Description

How to remove an element of array?

Solution

Following example shows how to remove an element from array.

import java.util.ArrayList;

public class Main {
   public static void main(String[] args) {
      ArrayList objArray = new ArrayList();
      objArray.clear();
      objArray.add(0,"0th element");
      objArray.add(1,"1st element");
      objArray.add(2,"2nd element");
      System.out.println("Array before removing an element"+objArray);
      objArray.remove(1);
      objArray.remove("0th element");
      System.out.println("Array after removing an element"+objArray);
   }
}

Result

The above code sample will produce the following result.

Array before removing an  element[0th element, 1st element, 2nd element]
Array after removing an element[2nd element]

Another sample example of Arrays Remove

import java.util.ArrayList;

public class ArrayListDemo {
   public static void main(String[] args) {
      ArrayList<Integer> arr = new ArrayList<Integer>(5);
      arr.add(20);
      arr.add(15);
      arr.add(30);
      arr.add(45);
      
      System.out.println("Size of list: " + arr.size());
      for (Integer number : arr) {
         System.out.println("Number = " + number);
      } 
      arr.remove(2);
      System.out.println("Now, Size of list: " + arr.size());
      
      for (Integer number : arr) {
         System.out.println("Number = " + number);
      } 
   }
}   

The above code sample will produce the following result.

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

java_arrays.htm

Advertisements