Witam,
Mam nastepujacy problem: Mam liste sedziow. Dodaje sobie sedziow na nia, oraz usuwam i po paru takich usunięciach wywala mi error ;/
Exception in thread "main" java.util.ConcurrentModificationException
Czytalem troche to chodzi chyba o hasNext(), ale nie bardzo rozumiem dalej w czym tkwi problem ;/
for(Sedzia x : Kopakabana.getListaSedziow()){
if(x.Imie.equals(imie)){
if(x.Nazwisko.equals(nazwisko)){
Kopakabana.removeSedzia(x);
}
}
}
@Edit
Mam sobie w obiekcie Kopakabana tą listę sędziów. I teraz moja pętla, jak rozumiem: Przechodzi po wszystkich elementach, jeżeli natrafi na takie same imie sędziego i nazwisko, którego chcę usunąć to wywołuje funkcję removeSedzia z obiektu Kopakabana z parametrem ktorym jest sędzia. A ta funkcja w obiekcie kopakabana wygląda tak:
public void removeSedzia(Sedzia s){
Lista_sedziow.remove(s);
}
No i chodzi o to, że po paru taki "modyfikacjach" typu dodawanie, usuwanie sędziów program mi wywala właśnie ten błąd ;/ (Przy usuwaniu).