import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class Test { public static void main(String[] args) { List l = new ArrayList(); l.add(new Integer(1)); l.add(new Integer(2)); Iterator iter = l.iterator(); while(iter.hasNext()) { Integer i = iter.next(); if (i.equals(2)) { iter.remove(); } } System.out.println(l.size()); } }