Java – Como ler a entrada da consola

Por mkyong | Última actualização 31 de Janeiro de 2020
Vista: 400,944 | +85 pv/w

Em Java, há três formas de ler a entrada de uma consola :

  1. System.console (JDK 1.6)
  2. Scanner (JDK 1.5)
  3. li>BufferedReader + InputStreamReader (Classic)

System.console

Desde JDK 1.6, o programador começa a mudar para a classe mais simples e poderosa java.io.Console.

JavaConsole.java

O System.console() retornará nulo na IDE, executando manualmente a classe na consola ou terminal.

P.S More Java System.consola() exemplos.

Scanner

antes de JDK 1.6, este é o Scanner forma de ler a entrada da consola.

JavaScanner.java

P.S Mais exemplos de Java Scanner.

BufferedReader + InputStreamReader

Nos velhos tempos, JDK 1.1, usamos BufferedReader + InputStreamReader para ler a entrada da consola.

JavaBufferedReaderClassic.java

JDK 1.7 try-with-resources

JavaBufferedReader.java
  • Console JavaDoc
  • Scanner JavaDoc
  • Java – Como ler a entrada do Sistema.consola()
  • li>Java – Como ler a entrada da consola utilizando Scannerli>Java Scanner exemplosli>Java 7 try-with-exemplo de recursos

mkyong

Founder of Mkyong.com, adoro Java e coisas de código aberto. Siga-o no Twitter. Se gostar dos meus tutoriais, considere fazer uma doação a estas instituições de caridade.

/div>

Deixe uma resposta

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