Ich versuche, einige Elemente aus einem ArrayList
zu entfernen, während ich es wie folgt durchlaufe:
for (String str : myArrayList) {
if (someCondition) {
myArrayList.remove(str);
}
}
Natürlich erhalte ich eine ConcurrentModificationException
, wenn ich versuche, Elemente aus der Liste zu entfernen, während ich gleichzeitig myArrayList
durchlaufe. Gibt es eine einfache Lösung für dieses Problem?