La classe Scanner est utilisée pour lire les entrées utilisateur Java. Java Scanner est intégré au package java.util, aucune bibliothèque externe n’est donc nécessaire pour l’utiliser. Le scanner lit le texte de l’entrée standard. Ce texte est renvoyé au programme principal afin qu’il puisse être stocké ou manipulé d’une autre manière.
Comprendre comment obtenir une entrée utilisateur en Java est une compétence cruciale. Par exemple, disons que vous créez une application avec un formulaire de connexion. Vous devrez gérer les entrées de l’utilisateur pour collecter les informations de connexion de l’utilisateur.
En Java, vous pouvez utiliser la classe Scanner pour recevoir des entrées utilisateur que vous pouvez traiter dans votre programme. Ce didacticiel expliquera, à l’aide de quelques exemples, comment utiliser la classe Java Scanner pour recevoir les entrées de l’utilisateur.
Classe Java Scanner
La classe Java Scanner est utilisée pour collecter les entrées utilisateur. Scanner fait partie du package java.util, il peut donc être importé sans télécharger de bibliothèques externes. Le scanner lit le texte de l’entrée standard et le renvoie à un programme.
Afin de travailler avec la classe Scanner, vous devez d’abord l’importer dans votre code. Il existe deux manières de procéder:
- Si vous avez juste besoin de travailler avec la classe java.util.Scanner, vous pouvez importer directement la classe Scanner.
- Si vous travaillez avec d’autres modules de la bibliothèque java.util, vous souhaiterez peut-être importer la bibliothèque complète.
Ce qui suit est le code pour chacune des méthodes ci-dessus:
La première ligne de code importe la classe Scanner. La deuxième ligne de code importe tous les packages de la bibliothèque java.util, y compris Scanner.
Il convient de noter qu’il existe d’autres moyens de recevoir des données d’entrée utilisateur en Java. Vous pouvez utiliser les classes Java BufferedReader, InputStreamReader, DataInputStream et Console.