Pular para o conteúdo

Um problema raro, mas que pode acontecer com você usando NextLine()

Dica publicada em Java / Introdução
Robson Fernando Gomes magotico
Hits: 7.459 Categoria: Java Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Um problema raro, mas que pode acontecer com você usando NextLine()

Um problema que pode ser comum para quem começa a usar o método nextLine() classe 'java.util.Scanner', é o fato de não conseguir passar informações para o mesmo (isto só acontece às vezes, devido ao fato de estar sendo usando o 'buffer' já existe no teclado).

Exemplo que pode vir a dar erro:

import java.util.Scanner; public static void main(String args[]) { Scanner in = new Scanner(System.in); String nomePorCompleto ; System.out.println("Digite seu nome por inteiro: "); //Trecho que pode vir a dar erro nomePorCompleto = in.nextLine(); System.out.println("Seu nome é :"+nomePorCompleto); }
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.


Caso ocorra o suposto problema, uma solução simples seria inserir mais uma linha contendo o trecho 'in.nextLine', como pode ser visto abaixo.

Exemplo que pode vir a dar erro:

import java.util.Scanner; public static void main(String args[]) { Scanner in = new Scanner(System.in); String nomePorCompleto ; //trecho adicionado para resolver um possível erro. in.nextLine(); System.out.println("Digite seu nome por inteiro: "); //Trecho que pode vir a dar erro nomePorCompleto = in.nextLine(); System.out.println("Seu nome é :"+nomePorCompleto); }


Fonte: http://maguscode.blogspot.com - O nextLine() não funciona

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Desligar e reiniciar o computador através da linha de comando

Oracle - Criar, deletar e alterar senha de usuário de maneira simples

Converter arquivos RPM para DEB

Convertendo Matriz para Lista em Java e Lista para Matriz

Deixando a tela do seu aplicativo Android em FullScreen

Java - Anti-aliasing de fontes em aplicações gráficas

Java Web Start

Copiando um arquivo com Java

Como verificar ou setar permissões em arquivos através do JAVA

Curso gratuito de JAVA

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.