hi!
hab da eine vermutlich ziemlich dumme frage.
das is mein code:
da ich removePerson früher in der if-anweisung hatte erhielt ich immer diese exception. die tritt ja angeblich auf weil man nicht während der iterierung elemente löschen kann.
deshalb hab ich das remove nun außerhalb der schleife. natürlich findet er nun thisPerson nichtmehr.
hat jemand eine ahnung wie ich das ganze problem vielleicht überhaupt schöner lösen kann? bin leider anfänger :cry:
dank im voraus+mfg
flokki
hab da eine vermutlich ziemlich dumme frage.
das is mein code:
Code:
remove:
for (Person thisPerson : testlib.getPeople()) {
if(thisPerson.getName().equalsIgnoreCase(name)){
break remove;
}
}
testlib.removePerson(thisPerson);
da ich removePerson früher in der if-anweisung hatte erhielt ich immer diese exception. die tritt ja angeblich auf weil man nicht während der iterierung elemente löschen kann.
deshalb hab ich das remove nun außerhalb der schleife. natürlich findet er nun thisPerson nichtmehr.
hat jemand eine ahnung wie ich das ganze problem vielleicht überhaupt schöner lösen kann? bin leider anfänger :cry:
dank im voraus+mfg
flokki