for (String fruit : list)
{
if("banane".equals(fruit))
list.remove(fruit);
System.out.println(fruit);
}
Вот цикл с инструкцией удаления. Во время выполнения я получаю некоторое ConcurrentModificationException, ниже выхода консоли:
Exception in thread "main" java.util.ConcurrentModificationException
at java.util.AbstractList$Itr.checkForComodification(AbstractList.java:449)
at java.util.AbstractList$Itr.next(AbstractList.java:420)
at Boucle.main(Boucle.java:14)
abricot
banane
Вопрос: Как удалить какой-либо элемент с помощью цикла?