Java – Come leggere l’input dalla console

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 :

  1. System.console (JDK 1.6)
  2. Scanner (JDK 1.5)
  3. 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.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *