ArrayList has an overloaded method that accepts a string, as well as an Integer, as an argument. The remove method can remove elements based on the string, along with the index.
import java.util.ArrayList; public class ArrayListOperations { public static void main(String[] args) { ArrayList<String> colorNames = new ArrayList<String>(); colorNames.add("Saffron"); colorNames.add("White"); colorNames.add("Green"); //Removing using the contents colorNames.remove("White"); //Removing using the index colorNames.remove(0); System.out.println(colorNames); } }
Expected output:
[root@mypc]# java ArrayListOperations [Green]