La classe scanner viene utilizzata per leggere l`input dell`utente Java. Java Scanner è integrato nel pacchetto java.util, quindi non sono necessarie librerie esterne per usarlo. Lo scanner legge il testo dall`input standard. Questo testo viene restituito al programma principale in modo che possa essere memorizzato o manipolato in altro modo. Comprendere come ottenere l`input dell`utente in Java è un`abilità essenziale. Ad esempio, supponiamo che tu stia creando un`app con un modulo di accesso. Dovrai gestire l`input dell`utente per le informazioni di accesso per l`utente trasferito.
In Java, puoi utilizzare la classe Scanner per ricevere l`input dell`utente che puoi elaborare nel tuo programma . Questo tutorial discuterà, utilizzando alcuni esempi, come utilizzare la classe Java Scanner per ricevere l`input dell`utente.
Classe Java Scanner
La classe Java Scanner viene utilizzata per raccogliere l`input dell`utente. Scanner fa parte del pacchetto java.util, quindi può essere importato senza scaricare librerie esterne. Lo scanner legge il testo dall`input standard e lo restituisce a un programma.
Per lavorare con la classe scanner, devi prima importarlo nel tuo codice. Ci sono due modi per farlo:
- Se hai solo bisogno di lavorare con la classe java.util.Scanner, puoi importare direttamente la classe Scanner
- Se stai lavorando con altri moduli nella libreria java.util, puoi importare l`intera libreria.
Quello che segue è il codice per ciascuno dei processi di cui sopra:
La prima riga di codice importa la classe scanner. La seconda riga di codice importa tutti i pacchetti nella libreria java.util, incluso lo scanner.
Va notato che ci sono altri modi per ricevere i dati di input dell`utente in Java. Puoi utilizzare le classi Java BufferedReader, InputStreamReader, DataInputStream e console