Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/10/2014, 08:44
Avatar de jc_moj
jc_moj
 
Fecha de Ingreso: septiembre-2009
Ubicación: Andalucía
Mensajes: 137
Antigüedad: 15 años, 3 meses
Puntos: 12
Respuesta: Quitar signos/simbolos a una String

Hola

Código Java:
Ver original
  1. public String QuitarSignos(String hilera1){
  2.  
  3.     for(int letras=0; letras<(hilera1.length()); letras++){
  4.         char letrasDeHilera1 = hilera1.charAt(letras);
  5.         if((letrasDeHilera1 >= 'A' && letrasDeHilera1 <= 'Z')||(letrasDeHilera1 >= 'a' && letrasDeHilera1 <= 'z')){
  6.             String nuevaHilera= "";
  7.             nuevaHilera = nuevaHilera + letrasDeHilera1;
  8.             hilera1 = nuevaHilera; // aquí reemplazas la cadena que tienes que examinar por una letra
  9.         }
  10.     }
  11.     return hilera1;
  12. }
El problema que tienes es que estás usando la variable que recibes como parámetro, hilera1, para ir acumulando las letras que encuentras, así, al primer ciclo del for extraes la primera letra, una e, y se la asignas a esa variable, por lo que pierdes todo su contenido.

Para solucionarlo crea una nueva variable y úsala apara ir acumulando las letras que encuentras.

Saludos