da classe Java 1.5 Scanner foi introduzido. Esta classe aceita um arquivo, InputStream, Path E, String objects, lê todos os tipos de dados primitivos e Strings (a partir da fonte dada) token por token usando expressões regulares. Por padrão, o espaço em branco é considerado como o delimitador (para quebrar os dados em tokens).

ler um personagem usando a classe Scanner

classe Scanner fornece nextxx () (onde xxx é int, float, boolean etc) métodos que são usados para ler vários datatypes primitivos., Mas nunca fornece um método para ler um único personagem.

mas, você ainda pode ler um único caractere usando esta classe.

  • o próximo () método da classe Scanner devolve o próximo item do código no formato de texto. Isto lê caracteres simples (separados por delimitador) como uma cadeia.
String str = sc.next();
  • o método tocharray() da classe de texto converte a cadeia de caracteres actual para uma lista de caracteres.
char ch = str.toCharArray()
  • a partir do array, poderá guardar o carácter na posição 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

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *