ayuda con string!

micheliya
10 de Junio del 2006
tengo un gran dolor de cabeza.. apenas empiezo a programar y ya la suenio!... si alguien por aqui sabe como puedo restringir un string a solo letras! se lo agradeceria mucho!! me urge! he buscado e inendaro varias mexicanadas pero ps hasta ahorita ninguna me sale! por favor que alquien me diga como hacerle!

juan
10 de Junio del 2006
No entiendo bien a que es lo que te refieres con restringir un string a solo letras. Armar un string que solo se componga de letras??. Necesitaria si podes que me pases algo del codigo que tenes para poder orientarte mejor.
Saludos

Micheliya
10 de Junio del 2006
exacto.. seria mas bien validarlo.. no quiero que me acepte numeron ni simbolos... solo letras!... me explique mejor??

Jorge Avalos
10 de Junio del 2006
Tienes que recorrer el string e ir consultando por cada uno de sus elementos si sin o no letras.
Este codigo te ayudara.

String str = "hola!";

boolean check = true;
char[] chars = str.toCharArray();
for (int i = 0; i < chars.length; i++) {
char x = chars[i];
if (!Character.isLetter(x))
check = false;
}

System.out.println(check);


jengaro
10 de Junio del 2006
siento q se podria simplificar un poco pero asi como esta esta bien :D:D, el chiste es solucionar los problemas verdad bueno esta es mi idea

String str = "hola!";
boolean check = true;

for (int i = 0; i <str.length; i++)
if ( !Character.isLetter (str.charAt (i) ) )
check = false;

System.out.println(check);


no lo he calado pero creo q si ha de funcionar ,no ??
bueno solo queria partisipar en el tema XD