ayuda con string!
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!
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
Saludos
exacto.. seria mas bien validarlo.. no quiero que me acepte numeron ni simbolos... solo letras!... me explique mejor??
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);
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);
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
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
