Hi zusammen,
ich habe ein mehrdimensionales ArrayList und greife hier wie folgt auf die Daten zu:
Das funzt solange gut, wie das ArrayList mehr wie ein Objekt enthält. Wenn ich aber genau eines habe und gleichzeitig während der Iteration durch For-Each modifizeren möchte (remove!) dann krieg ich eine Exception. Ich bin gerade total überfragt, wie ich das Schönheitsproblem löse kann!!! :bloed:
ich habe ein mehrdimensionales ArrayList und greife hier wie folgt auf die Daten zu:
Code:
public void deleteCD(String s) {
for(ArrayList a : cdkatalog){
if(a.get(0).equals(s)) {
int x = this.cdkatalog.indexOf(a);
this.cdkatalog.remove(x);
}
}
}
Das funzt solange gut, wie das ArrayList mehr wie ein Objekt enthält. Wenn ich aber genau eines habe und gleichzeitig während der Iteration durch For-Each modifizeren möchte (remove!) dann krieg ich eine Exception. Ich bin gerade total überfragt, wie ich das Schönheitsproblem löse kann!!! :bloed:
Zuletzt bearbeitet von einem Moderator: