Java – Gestione dell’input nelle applicazioni “console”

Nelle applicazioni Java di tipo “console”, cioè quelle che girano all’interno di una console (o “terminale”) a caratteri del sistema operativo, è molto tipico dover chiedere dei dati in input all’utente. In questo contesto ci sono diversi modi per gestire l’input:

  • La classe BufferedReader che incapsula un InputStreamReader che incapsula il System.in
  • La classe Scanner connessa al System.in
  • La classe Console

In questo articolo descriverò queste tre tecniche mostrando anche degli esempi pratici basilari.

Continua a leggere