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