Como pegar um caractere com o Scanner ?
Char com Scanner
R
3 Respostas
T
3 likes
Eu faço da seguinte forma:
Sanner entrada = new Scanner(System.in);
char c;
c = entrada.next().charAt(0);
É, deste jeito que o tiagoboy disse funciona, mas só se estiver lendo do teclado… Se estiver lendo de um arquivo evocê quiser continuar lendo após este caracter vai bagunçar tudo, porque next() pega tudo até o próximo espaço, então vai posicionar o fluxo do arquivo na próxima palavra e não no próximo caracter…
Acho que você pode ler somente um char usando expressão regular… Não testei, vê ai se funciona:
Scanner input = new Scanner(System.in);
char c = input.next(".");
Falou!
R
1 like
O jeito do Tiago até deu, mas tem o probleminha q tu disse…
O seu já ñ funcionou.
Vlw
Criado 14 de julho de 2006
Ultima resposta 17 de jul. de 2006
Respostas 3
Participantes 3
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo
Fiap Pos-Tech: Arquitetura e Desenvolvimento Java Uma jornada especialmente pensada para profissionais que desejam dar os próximos passos na área...