Premiers pas avec java.util.scanner

Installation ou configuration

La classe java.util.Scanner est un simple analyseur de texte qui peut analyser des types primitifs et des chaînes à l’aide d’expressions régulières. Un analyseur décompose son entrée en jetons à l’aide d’un délimiteur, qui correspond par défaut aux espaces.

java.util.Scanner fait partie de l’API Java et est donc inclus par défaut avec chaque installation Java.

Pour utiliser Scanner dans votre code, vous devez d’abord spécifier où il se trouve dans la bibliothèque Java : Scanner se trouve dans le package java.util.

Le plus simple est d’ajouter cette ligne en haut de votre fichier :

import java.util.Scanner;

Lorsque le code compile, “Scanner” fera référence à cette classe. Si vous souhaitez utiliser une autre classe également nommée Scanner, vous pouvez spécifier chaque utilisation individuellement, même si cela peut devenir fastidieux :

import java.util.Scanner;

//Code not shown

public int exampleMethod()
{
    Scanner keyboardInput = new Scanner(System.in);        //Scans character input.
    int orcasPresent = myPackage.Scanner.scanForOrcas();   //<<Demonstration Here>>
    return keyboardInput.nextInt() * orcasPresent;
}

(Dans ce cas, scanForOrcas() est une méthode statique de votre classe personnalisée, myPackage.Scanner. myPackage.Scanner doit être dans le dossier myPackage et contenir la ligne package myPackage;)