10
Por que não estou recebendo uma java.util.ConcurrentModificationException neste exemplo?
Nota: Estou ciente do Iterator#remove()método. No exemplo de código a seguir, não entendo por que o método List.removein mainé lançado ConcurrentModificationException, mas não no removemétodo public class RemoveListElementDemo { private static final List<Integer> integerList; static { integerList = new ArrayList<Integer>(); integerList.add(1); integerList.add(2); integerList.add(3); } public static void remove(Integer toRemove) { …