How can we remove an object from ArrayList? code example

Example 1: ArrayList remove(Object o) method in java

import java.util.ArrayList;
public class ArrayListRemoveObjectExample
{
   public static void main(String[] args)
   {
      // create an empty ArrayList
      ArrayList<String> names = new ArrayList<String>(7);
      names.add("Bharat");
      names.add("Chetan");
      names.add("Dinesh");
      names.add("Bharat");
      names.add("Falguna");
      names.add("Dinesh");
      names.add("Bharat");
      System.out.println("ArrayList before using remove(Object o) method: ");
      for(int a = 0; a < 7; a++)
      {
         System.out.println(names.get(a).toString());
      }
      // removing first occurrence of "Bharat" and "Dinesh"
      names.remove("Bharat");
      names.remove("Dinesh");
      System.out.println("ArrayList after using remove(Object o) method: ");
      for(int a = 0; a < 5; a++)
      {
         System.out.println(names.get(a).toString());
      }
   }
}

Example 2: how to remove an element from an arraylist java

// Java program to demonstrate working of remove 
// on an integer arraylist 
import java.util.List; 
import java.util.ArrayList; 
  
public class GFG 
{ 
    public static void main(String[] args) 
    { 
        List<Integer> al = new ArrayList<>(); 
        al.add(10); 
        al.add(30); 
        al.add(1); 
        al.add(2); 
  
        // This makes a call to remove(int) and  
        // removes element 20. 
        al.remove(1); 
          
        // Now element 30 is moved one position back 
        // So element 30 is removed this time 
        al.remove(1); 
  
        System.out.println("Modified ArrayList : " + al); 
    } 
}

Tags:

Misc Example