Tecnología

Inicio

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

}