By mkyong | Ultimo aggiornamento: 31 gennaio 2020
Visitato: 400,944 | +85 pv/w
In Java, ci sono tre modi per leggere input da una console :
- System.console (JDK 1.6)
- Scanner (JDK 1.5)
- BufferedReader + InputStreamReader (Classic)
System.console
Da JDK 1.6, lo sviluppatore inizia a passare alla più semplice e potente classe java.io.Console
.
JavaConsole.java
Il System.console()
restituirà null nell’IDE, eseguendo la classe in console o terminale manualmente.
P.S Altri esempi di Java System.console().
Scanner
Prima di JDK 1.6, questo è il modo Scanner
per leggere l’input dalla console.
JavaScanner.java
P.S Altri esempi di Java Scanner.
BufferedReader + InputStreamReader
In passato, JDK 1.1, usiamo BufferedReader + InputStreamReader
per leggere l’input dalla console.
JavaBufferedReaderClassic.java
JDK 1.7 try-with-resources
JavaBufferedReader.java
- Console JavaDoc
- Scanner JavaDoc
- Java – Come leggere input da System.console()
- Java – Come leggere l’input dalla console usando Scanner
- Esempi Java Scanner
- Java 7 try-with-risorse di esempio
mkyong
Fondatore di Mkyong.com, ama Java e le cose open source. Seguilo su Twitter. Se ti piacciono i miei tutorial, considera di fare una donazione a questi enti di beneficenza.