Code: Alles auswählen
for (int i=list.size() - 1; i >= 0; i--) {
for (String zipName : zipThemes) {
if (list.get(i).getName().equalsIgnoreCase(zipName) && !(list.get(i) instanceof ZipIconTheme)) {
list.remove(i);
}
}
}
So wie ich das sehe, kann an der Stelle keine IndexOutOfBoundsException entstehen, denn oben wird i ja eindeutig auf Größe der Liste minus eins gesetzt, d.h. der Index i muss innerhalb der Listengröße liegen.


