Hola.
El problema es bastante básico pero parece que me he atascado.
Estoy recorriendo un ArrayList lleno de Objetos. Si el objeto cumple una propiedad concreta elimino el objeto de ArrayList. Pero en ese momento, el tamaño del ArrayList a cambiado y no termino de recorrer todo el ArrayList.
Que solución me proponéis?
for(int i=0; i<instalaciones.size();i++ ){
Instalacion instalacion = instalaciones.get(i);
if(instalacion.cumpleDistancia(this.loc, distancia)){
nombre = instalacion.getNombre();
idInstalacion = instalacion.getIdInstalacion();
}
else{
instalaciones.remove(i);
}
}
saludos y gracias.