Removing an ArrayList Item in Java

The method  remove(Object o)  Deletes the first occurrence of the object o of ArrayList. It returns false if the specified item does not exist in the .

import java.util.ArrayList; 
import java.util.LinkedList;
import java.util.List;
import java.util.Vector;

public class removeArrayList{

public static void main(String[] args) {

// Create an ArrayList< String>
ArrayList< String> aList = new ArrayList< String> ();

//add strings to ArrayList
aList.add("1");
aList.add("2");
aList.add("3");

System.out.println("ArrayList before deletion:");
for(String e:aList)
System.out.println(e);

aList.remove("2");
System.out.println("ArrayList after deletion:");
for(String e:aList)
System.out.println(e);

}
}
Runtime:

ArrayList before removal: 
1
2
3
ArrayList after removal:
1
3