Удаление элемента ArrayList в Java

Метод  remove(Object o)  Удаляет первое вхождение объекта o ArrayList. Возвращает false, если указанный элемент не существует в .

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) {

// Создаем ArrayList< Строка>
ArrayList< Строка> aList = новый ArrayList< Строка> ();

//добавляем строки в 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 после удаления:");
for(String e:aList)
System.out.println(e);

}
}
Runtime:

ArrayList перед удалением: 
1
2
3
ArrayList после удаления:
1
3