ciao a tutti, ho questo semplice codice di test:
codice:
ArrayList<String> s = new ArrayList<String>();
s.add("ciao");
Iterator<String> it = s.iterator();
while(it.hasNext()){
String di = it.next();
if (di.equalsIgnoreCase("ciao")){
s.remove(di);
}
}
se lo mando in esecuzione dentro un main ecco l'eccezione:
codice:
Exception in thread "main" java.util.ConcurrentModificationException
at java.util.AbstractList$Itr.checkForComodification(Unknown Source)
at java.util.AbstractList$Itr.next(Unknown Source)
at Test.main(Test.java:14)
cosa significa?!? grazie