lire et écrire une entrée Utilisateur en Java


Introduction

dans ce tutoriel rapide, nous allons démontrer plusieurs façons d’utiliser une console pour l’entrée et la sortie Utilisateur en Java.

nous examinerons quelques méthodes de la classe Scanner pour gérer les entrées, puis nous montrerons une sortie simple à l’aide du système.hors.

enfin, nous verrons comment utiliser la classe Console, disponible depuis Java 6, pour l’entrée et la sortie de la console.

la Lecture à partir du Système.,dans

pour nos premiers exemples, nous utiliserons la classe Scanner dans le java.paquet util pour obtenir l’entrée du système.,et »s utilisent la méthode nextLine() pour lire une ligne entière d’entrée sous forme de chaîne et passer à la ligne suivante:

Nous pouvons également utiliser la méthode next() pour obtenir le jeton d’entrée suivant du flux:

Si nous attendons des entrées numériques, nous pouvons utiliser nextInt comme une primitive int, et, de même, nous pouvons utiliser nextdouble() pour obtenir une variable de type double:

La classe Scanner offre également des méthodes hasnext_prefix() qui renvoient true si le jeton suivant peut être interprété comme un type de données correspondant.,

par exemple, nous pouvons utiliser la méthode hasNextInt() pour vérifier si le jeton suivant peut être interprété comme un entier:

Nous pouvons également utiliser la méthode hasNext(Pattern pattern) pour vérifier si le jeton d’entrée suivant correspond à un motif:

en plus un InputStreamReader avec System.in pour obtenir l’entrée de la console:

et puis nous pouvons lire l’entrée et l’analyser en un entier:

écrire sur le système.,out

pour la sortie console, nous pouvons utiliser le système.— une instance de la classe PrintStream, qui est un type de OutputStream.

dans notre exemple, nous utiliserons la sortie de la console pour fournir une invite d’entrée utilisateur et afficher un message final à un utilisateur.,

utilisons la méthode println() pour imprimer une chaîne et terminer la ligne:

alternativement, nous pouvons utiliser la méthode print (), qui fonctionne de manière similaire à println(), mais sans terminer la ligne:

en utilisant la classe Console pour h2>

dans JDK 6 et versions ultérieures, nous pouvons utiliser la classe console de java.io package à lire et à écrire dans la console.

pour obtenir un objet Console, nous appellerons System.,

Si nous avons besoin de lire des informations sensibles, telles qu’un mot de passe, nous pouvons utiliser la méthode readPassword() pour demander un mot de passe à un utilisateur et lire le mot de passe de la console avec echoing désactivé:

Nous pouvons également utiliser la en utilisant la méthode printf() avec un argument string:

conclusion

dans cet article, nous avons montré comment utiliser plusieurs classes java pour effectuer l’entrée et la sortie de l’utilisateur de la console.,

Comme toujours, les exemples de code de ce tutoriel sont fournis sur GitHub.

Get a commencé avec le Printemps 5 et le Printemps de Démarrage 2, par l’intermédiaire de l’Apprendre Printemps cours:

>> découvrez LE PARCOURS

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *