Em Java, há três formas de ler a entrada de uma consola :
- System.console (JDK 1.6)
- Scanner (JDK 1.5)
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
.
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.
P.S Mais exemplos de Java Scanner.
BufferedReader + InputStreamReader
Nos velhos tempos, JDK 1.1, usamos BufferedReader + InputStreamReader
para ler a entrada da consola.
JDK 1.7 try-with-resources
- 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.