Java.util.ArrayList.remove(Object) Method



Description

The java.util.ArrayList.remove(Object) method removes the first occurrence of the specified element from this list, if it is present.If the list does not contain the element, it is unchanged.

Declaration

Following is the declaration for java.util.ArrayList.remove() method

public boolean remove(Object o)

Parameters

o − The element to be removed from this list, if present.

Return Value

This method returns true if this list contained the specified element, else the list is unchanged.

Exception

NA

Example

The following example shows the usage of java.util.ArrayList.remove(object) method.

package com.tutorialspoint;

import java.util.ArrayList;

public class ArrayListDemo {
   public static void main(String[] args) {
      
      // create an empty array list with an initial capacity
      ArrayList<String> arrlist = new ArrayList<String>(5);

      // use add() method to add values in the list
      arrlist.add("G");
      arrlist.add("E");
      arrlist.add("F");
      arrlist.add("M");
      arrlist.add("E");

      System.out.println("Size of list: " + arrlist.size());

      // let us print all the values available in list
      for (String value : arrlist) {
         System.out.println("Value = " + value);
      }  
      
      // Removes first occurrence of "E"
      arrlist.remove("E");

      System.out.println("Now, Size of list: " + arrlist.size());
      
      // let us print all the values available in list
      for (String value : arrlist) {
         System.out.println("Value = " + value);
      }  
   }
}   

Let us compile and run the above program, this will produce the following result −

Size of list: 5
Value = G
Value = E
Value = F
Value = M
Value = E
Now, Size of list: 4
Value = G
Value = F
Value = M
Value = E
java_util_arraylist.htm
Advertisements