推荐使用迭代器的方法删除元素
ArrayList al = new ArrayList();
al.add("a");
al.add("b");
al.add("b");
al.add("c");
al.add("d");
Iterator iter = al.iterator();
while (iter.hasNext()) {
if (iter.next().equals("a"))
{
iter.remove();
}
}