-
Cómo comprobar si la entrada es una cadena en Java
-
Algunas aplicaciones escritas en el lenguaje de programación Java requieren el código para determinar si un elemento específico de la entrada del usuario es una cadena o un número. rutinas de entrada incorporadas de Java no realizan esta validación; el código necesita tomar cualquier entrada del usuario proporcionado, y luego comprobar si es una cadena no numérica o un número. Se puede escribir código Java que realiza esta comprobación.
Instrucciones
1 Incluir la siguiente línea al principio del programa Java:
import java.io. *;
java.lang.Exception importación. *;
2 Adquirir la entrada del usuario y lo almacena en una variable de cadena, como en el siguiente ejemplo de código:
InputString cadena = "";
InputStreamReader myStream = new InputStreamReader (System.in);
BufferedReader myReader = new BufferedReader (myStream);
inputString = myReader.readLine ();
3 Determinar si la entrada es un número o una cadena al intentar convertir la entrada de un número y controlar el potencial excepción, como en el siguiente ejemplo de código:
tratar {
int númeroEntrada = Integer.parseInt (inputString);
} Catch (exc NumberFormatException) {
// InputString era una cadena y no un número entero válido
}