tengo un problema que es muy raro:
Resumen rápido: Al eliminar filas de una lista si coincide con un literal, me lo elimina "uno si y otro no, así hasta el final"
Tengo un ArrayList<Objeto1> con varias filas ya.
Pero al hacer lo siguiente:
Código Java:
Ver original
for (int i=0;i<list.size();i++){ //inicio el bucle Objeto1 obj = (Objeto1)list.get(i); //Extraigo los objetos if (obj.getName().equals("Pepe"){ //Los comparo list.remove(i); //Si coincide, elimino la fila } }
Suponiendo que todas las filas tengan como nombre "Pepe" me elimina una si y otra no hasta el final.
¿Como puedo eliminar todas las filas que tengan ese nombre?
Gracias a todos y un saludo.