Toute personne qui travaille avec le langage de programmation Java est très consciente de la Scanner Java classer. Pour les développeurs Java enthousiastes qui n’ont pas la moindre idée de ce qu’est le scanner Java et de la façon d’utiliser la classe Scanner en Java, cet article en est le prologue idéal.

Le programme pour Cours de science des données Full Stack prépare les experts en données en Inde avec l’arrangement théorique profond et la formation impliquée pour prendre toutes choses ensemble les techniques et les outils de haut niveau attendus pour régler des choix commerciaux basés sur les données.

Qu’est-ce que la classe Scanner en Java?

Scanner Java classer se trouve dans le package java.util. Java propose différentes approches pour parcourir les entrées du clavier, la classe java.util.Scanner en fait partie. La classe Scanner en Java divise l’entrée en jetons en utilisant un délimiteur qui est naturellement un espace. Il donne de nombreuses techniques pour parcourir et analyser différentes valeurs primitives.

Le scanner en Java est largement utilisé pour analyser le texte à la recherche de chaînes et de types primitifs en utilisant une articulation standard. C’est l’approche la moins complexe pour obtenir des entrées dans Java. Avec l’aide de Scanner en Java, nous pouvons obtenir des entrées du client dans des types primitifs tout comme des chaînes, par exemple, strings, short, float, byte, double, long, int, etc.

Quels sont les différents constructeurs de classes Java Scanner?

Voici les six normalement utilisés Scanner Java constructeurs de classe:

Publicité
  1. Scanner (source du fichier):Il permet à un autre scanner de créer des valeurs numérisées à partir d’un fichier spécifique.
  2. Scanner (source lisible):Il crée un autre scanner pour fournir des valeurs numérisées à partir d’une source prédéfinie.
  3. Scanner (source InputStream):Il crée un autre scanner pour fournir des valeurs numérisées à partir d’un flux d’entrée prédéfini.
  4. Scanner (source ReadableByteChannel):Il permet à un autre scanner de fournir des valeurs filtrées à partir d’un canal prédéterminé.
  5. Scanner (source de chaîne):Cela oblige un autre scanner à créer des valeurs numérisées à partir d’une chaîne spécifique.
  6. Scanner (source du chemin):Il permet à un autre scanner de produire des valeurs numérisées à partir d’un fichier prédéterminé.

Quelles sont les différentes méthodes de classe Java Scanner?

Tout comme les constructeurs de classe Java Scanner, il existe également une configuration étendue de méthodes de classe Scanner ou de fonction Scanner en Java, chacune répondant à un nouveau besoin. Vous pouvez utiliser la fonction Scanner en Java pour différents types de données. Voici un aperçu de la fonction Scanner la plus généralement utilisée en Java:

  1. annuler [close()]:Cette technique est utilisée pour fermer le scanner.
  2. octet [nextByte()]:Il analyse le badge suivant de l’entrée client en tant que valeur d’octet.
  3. Flux [findAll()]:La chaîne de modèle prédéfinie est donnée par un flux de résultats de correspondance.
  4. conception [delimiter()]:Cette technique aide à obtenir le modèle qui est actuellement utilisé par la classe Scanner en Java pour se coordonner avec les délimiteurs.
  5. BigInteger [nextBigInteger()]:Cette technique analyse le jeton suivant de l’entrée en tant que BigInteger.
  6. Lieu [locale()]:Il apporte une locale du scanner Java
  7. Chaîne [findInLine()]:Il permet de retrouver le modèle suivant d’un exemple créé à partir d’une chaîne prédéfinie. Cette stratégie ne pense pas aux délimiteurs.
  8. IOException [ioException()]:La dernière IOException projetée par le Scanner lisible est assistée par cette technique.
  9. double [nextDouble()]:L’entrée client en tant que valeur double est analysée par le jeton suivant.
  10. Chaîne [nextLine()]:La chaîne d’entrée qui a été ignorée du scanner Java
  11. MatchResult [match()]:La dernière activité de numérisation effectuée par le scanner propose le résultat de la correspondance.
  12. flotter [nextFloat()]:L’entrée en tant que valeur flottante est analysée par le jeton suivant.
  13. int [nextInt()]:L’entrée en tant que valeur Int utilisée pour analyser le jeton suivant.
  14. BigDecimal [nextBigDecimal()]:Le jeton suivant de l’entrée en tant que BigDecimal.

Comment utiliser la classe Java Scanner?

Comme nous l’avons mentionné précédemment, l’utilisation de la classe Java Scanner est très simple. Parcourez le programme Scanner en Java qui demande au client d’entrer le nom en utilisant le programme Scanner dans Java nextLine ().

import java.util. *;

public ScannerExample {

public static void (String args[]) {

Entrée du scanner = nouveau (System.in);

System.out.print (« Nom à saisir: »);

Nom de la chaîne = in.nextLine ();

System.out.println (« Le nom du joueur de cricket est: » cricName);

joindre();

}

}

Si vous exécutez ce programme, il transmettra la sortie d’accompagnement:

Nom à saisir: Virat Kohli

Le nom du joueur de cricket est: Virat Kohli

Avantages et inconvénients de la classe de scanner

Avantages

  1. Nous pouvons modifier le séparateur dans le scanner pour obtenir ce dont nous avons besoin.
  2. L’utilisation de Scanner nous aidera à analyser, à transformer notre modèle de données idéal sans l’exécuter nous-mêmes.

Désavantages

  1. Un scanner n’est pas sécurisé pour une utilisation multithread sans synchronisation externe.
  2. Le scanner a un peu de tampon.

Conclusion

Dans cet article, nous avons appris Scanner Class en Java, différents constructeurs de classe Java Scanner, différentes méthodes de classe Java Scanner, comment utiliser la classe Java Scanner et les avantages et inconvénients de Scanner Class.

Vous pouvez utiliser le scanner en Java pour collecter les entrées d’un client. La classe Java Scanner est adaptée pour rassembler un assortiment de types de données à partir de clients, y compris Booléens, Chaînes, valeurs courtes et autres. Le programme de science des données Full Stack le plus complet accessible couvre tous les moyens de la science des données.

Les références

https://www.jigsawacademy.com/blogs/java/scanner-class-in-java/

https://www.javaguides.net/2020/02/java-scanner-class-example-tutorial.html

https://www.javatpoint.com/Scanner-class

https://www.upgrad.com/blog/scanner-class-in-java/

https://www.edureka.co/blog/scanner-class-in-java/

https://www.jigsawacademy.com/full-stack-data-science-program-online/

https://careerkarma.com/blog/java-input/

https://360digitmg.com/masters-in-full-stack-data-scientist-course-india/

Rate this post
Publicité
Article précédentApple dépose une «  conclusion défavorable de crédibilité  » contre le témoignage de Xbox VP
Article suivantGodzilla vs Kong Box Office se rapproche d’un record de pandémie
Avatar
Violette Laurent est une blogueuse tech nantaise diplômée en communication de masse et douée pour l'écriture. Elle est la rédactrice en chef de fr.techtribune.net. Les sujets de prédilection de Violette sont la technologie et la cryptographie. Elle est également une grande fan d'Anime et de Manga.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici