import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class TestMutableCollection { public final List list = new ArrayList<>(); public void test() { for (Iterator it = list.iterator(); it.hasNext(); ) { String s = it.next(); if (s.equals("")) it.remove(); } } }