0123456789 i = 9: 0123456789 i = 8 //remove 8: 012345679 i = 7: 012345679 i = 6 //remove 6: 01234579 for (int i = dArea.size() - 1; i >= 0; i--) { if (dArea.get(i).getOwn() == 1) { if (dArea.get(i).getSK() == 2) { if (dArea.get(i).getX() - dArea.get(i).getW() / 2 > 1350) { dArea.remove(i); } if (dArea.get(i).getX() + dArea.get(i).getW() / 2 < 0) { dArea.remove(i); } if (dArea.get(i).getY() - dArea.get(i).getH() / 2 > 685) { dArea.remove(i); } if (dArea.get(i).getY() + dArea.get(i).getH() / 2 < 0) { dArea.remove(i); } } } }