El problema es, que una vez que me hiciera la comprobacion (independientemente si es capicua o no) pudiera borrar los elementos ingresados uno por uno, pero mi aplicacion no realiza tal accion, espero puedan ayudarme a identificar que puede ser, ya llevo rato viendo cual puede ser la razon.
Aqui mi codigo:
Código JAVA:
Ver original
package capicua; import java.io.*; import java.util.ArrayList; public class Capicua { String numer; ArrayList<Object> Numeros = new ArrayList<Object>(n); try{ for (int i=0; i<n;i++){ } } boolean Capicua = true; for (int i = 0; i< n/2; i++){ if (Numeros.get(i) != Numeros.get(n-i-1)){ Capicua = false; break; } } if (Capicua){ }else{ } //Ahora borrar el numero numer = in.readLine(); for(int i=0;i<Numeros.size();i++){ if(Numeros.get(i).equals(numer)){ Numeros.remove(i); } //Con esto se mostrara como esta el arreglo una vez eliminado el elemento } } } }