Итератор ListIterator позволяет сделать подобные операции, в то время как пройдя по листу стандартным методом for как foreach и попытаясь удалить элемент, в последующем шаге итерации повалятся конкаренси эксепшны.
List<String> list3 = new ArrayList<String>();
for (ListIterator<String> i = list3.listIterator(); i.hasNext();){
String elList3 = i.next();
if(elList3.equals("error")){
i.remove();
}
}
Комментариев нет:
Отправить комментарий