10
Pourquoi est-ce que je n'obtiens pas d'exception java.util.ConcurrentModificationException dans cet exemple?
Remarque: je connais la Iterator#remove()méthode. Dans l'exemple de code suivant, je ne comprends pas pourquoi la méthode List.removein mainlève ConcurrentModificationException, mais pas dans la removeméthode. 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) { …