10
이 예제에서 java.util.ConcurrentModificationException이 발생하지 않는 이유는 무엇입니까?
참고 : Iterator#remove()방법을 알고 있습니다. 왜 '다음 코드 샘플에서는 이해가 안 List.remove의 main방법은 발생 ConcurrentModificationException하지만, 하지 에 remove방법. 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) { for(Integer integer : integerList) { if(integer.equals(toRemove)) { …