de la clase de escáner Java 1.5 se introdujo. Esta clase acepta un archivo, InputStream, Path y, String objetos, lee todos los tipos de datos primitivos y cadenas (de la fuente dada) token por token usando expresiones regulares. De forma predeterminada, el espacio en blanco se considera el delimitador (para dividir los datos en tokens).

leer un carácter usando la clase Scanner

La Clase Scanner proporciona métodos nextXXX() (donde xxx es int, float, boolean, etc.) que se utilizan para leer varios tipos de datos primitivos., Pero nunca proporciona un método para leer un solo carácter.

pero, todavía puede leer un solo carácter usando esta clase.

  • El método next () de la clase Scanner devuelve el siguiente token de la fuente en formato String. Esto lee caracteres individuales (separados por delimitador) como una cadena.
String str = sc.next();
  • El método tochararray() de la clase String convierte la cadena actual en una matriz de caracteres.
char ch = str.toCharArray()
  • De la matriz se puede obtener el carácter almacenado en la posición 0.,
char myChar = ch;

Example

Following example reads a single character from the user using the Scanner class.

Output

Enter your grade: (A, B, C, D)CYou are average, you have been promoted, you need to work hard

Published on 01-Aug-2019 17:45:36

Advertisements

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *