8
Eliminar elementos de la colección mientras itera
AFAIK, hay dos enfoques: Iterar sobre una copia de la colección. Usa el iterador de la colección real Por ejemplo, List<Foo> fooListCopy = new ArrayList<Foo>(fooList); for(Foo foo : fooListCopy){ // modify actual fooList } y Iterator<Foo> itr = fooList.iterator(); while(itr.hasNext()){ // modify actual fooList using itr.remove() } ¿Hay alguna razón …
215
java
collections
iteration