I have ClassA which has a static ArrayList of Objects
public static ArrayList meteorits = new ArrayList();
Iterator itr = yourlist.iterator(); // remove all even numbers while (itr.hasNext()) { itr.remove(); }
this must work for you, other way to work around this issue is to use CopyOnWriteArrayList hopefully it help.