Ich möchte Elemente aus der Array List enfernen dazu habe ich folgenden Code:
System.out.println("remove:"+container.remove(intergers)); gibt immer false zurück warum?
Code:
ArrayList<Integer> remove = new ArrayList<Integer>();
for (int i=1; i<container.size(); i++) {
container.get(i).getpoints();boolean found = false;
for (String o : container.get(i).getpoints()) {
for (String a : container.get(i-1).getpoints()) {
if(a != o) found = true;
}
if (found == false) container.remove(i-1);remove.add(i-1);
}
}
for (Integer intergers : remove) {
System.out.println("remove:"+container.remove(intergers));
}
System.out.println("remove:"+container.remove(intergers)); gibt immer false zurück warum?