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 unInputStreamReader
che incapsula ilSystem.in
- La classe
Scanner
connessa alSystem.in
- La classe
Console
In questo articolo descriverò queste tre tecniche mostrando anche degli esempi pratici basilari.