removeIf 썸네일형 리스트형 ConcurrentModificationException Java에서 ConcurrentModificationException은 컬렉션을 동시에 수정하려고 할 때 발생합니다. 이 예외는 다른 스레드나 iterator가 컬렉션을 수정하는 동안, 현재 스레드에서 해당 컬렉션을 수정하려고 할 때 발생합니다. 예를 들어, 다음과 같은 코드에서는 ConcurrentModificationException이 발생할 수 있습니다. List numbers = new ArrayList(Arrays.asList(1, 2, 3, 4, 5)); for (Integer number : numbers) { if (number == 3) { numbers.remove(number); } } 이 코드에서는 numbers 리스트에서 iterator를 통해 요소를 순회하면서, 요소가 3인 경우.. 더보기 이전 1 다음