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);
}
}