Итератор LinkedList удалить [дубликат]

Возможный дубликат:

Эффективный эквивалент для удаления элементов во время итерации коллекции

private LinkedList flights;

....

public void clear(){

    ListIterator itr = flights.listIterator();

    while(itr.hasNext()){


        flights.remove(itr.next());

    }

}

....

Exception in thread "main" java.util.ConcurrentModificationException
    at java.util.LinkedList$ListItr.checkForComodification(Unknown Source)
    at java.util.LinkedList$ListItr.next(Unknown Source)
    at section1.FlightQueue.clear(FlightQueue.java:44)
    at section1.FlightTest001.main(FlightTest001.java:22)

Что с этим не так? Я не могу понять, почему выдается ошибка, я уверен, что я использовал тот же код для массивов или массивов, и это сработало.

Ответы на вопрос(1)

Ваш ответ на вопрос