Verificar datos de tipo String en java
Publicado por Alejandro (16 intervenciones) el 01/06/2017 05:47:28
Tengo este código que me verifica si la cadena ingresada es String, de lo contrario marca error y vuelve a pedir datos. Los datos que pide se almacenan en un arreglo. El problema es que no reconoce los espacios y todo lo que haya después de un espacio lo borra, ¿cómo puedo arreglarlo?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public static String validarTex(String caracter) {
Scanner entrada = new Scanner(System.in);
boolean texto;
do {
System.out.println("Por favor ingrese solo letras");
caracter = entrada.next();
if (caracter.matches("^[A-Za-z ]*$")) {
System.out.println("Informacion valida");
texto = true;
} else {
System.out.println("No ha ingresado caracteres");
texto = false;
}
} while (!texto);
return caracter;
}
Valora esta pregunta
0