Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/08/2012, 07:19
Avatar de Suhkha
Suhkha
 
Fecha de Ingreso: julio-2012
Mensajes: 65
Antigüedad: 12 años, 6 meses
Puntos: 1
Pregunta Respuesta: Problema en borrar elementos del Array List

Cita:
Iniciado por Erickvk Ver Mensaje
Te da algun tipo de excepcion?

No funciona porque estas comparando un entero con un String y nunca son iguales cuando lees el numero lo tienes que parar a int, cuando lo recuperas del array debes hacer un cast a int y comparar con el ==.

El recorrido del Array esta mal hecho debes hacerlo al reves

for(int i=0;i<Numeros.size();i++){

cambialo por esto

for (int i= Numeros.size(); i<0;i--)

lo tienes que hacer asi porque si borras un elemento el array por ejemplo tiene 4 elementos y borras el primero, en la siguiente iteracion pasa te saltas un elemento, porque el segundo pasa a la primera posicion, pero la i pasa a valor 1 que indica la segunda que era la tercera anterior.
Ya intente lo que me dijiste, pero no me muestra como queda el arreglo al final:
System.out.println("Ingrese Numero A Eliminar: ");
numer = in.readLine();
for(int i= Numeros.size(); i<0;i--){
if(Numeros.get(i).equals(numer)){
Numeros.remove(i);
}
System.out.println("\nContenido del arreglo:");
for(Object num: Numeros){
System.out.println(num);

No sale nada :/

Gracias por responder :)
__________________
Don't look back, and try learning everyday, no matters how...