Lors de la création d'une application, les programmeurs Java ont souvent besoin d' être capable de lire les suggestions des utilisateurs . Par exemple , cela peut être une demande de confirmation ou de lecture de données supplémentaires à traiter. L' entrée de lecture provient généralement soit à l'écran ou dans un fichier. Quelles que soient les sources , le langage de programmation Java fournit une classe de Scanner commun qui vous permet de traiter l'entrée se lire comme une série de jetons. Instructions 
 1 
 Cliquez sur le bouton " Démarrer" et tapez "Notepad" dans la boîte de recherche de l'application . Cliquez sur "Notepad" dans la liste des programmes qui s'affiche en résulte. Entrez le code suivant dans la nouvelle fenêtre Bloc-notes : 
 
 public class ScanXan { 
 
 public static void main ( String [] args ) throws IOException { } 
 
 
 < p> } 
 2 
 type "import java.util.Scanner ; » comme la première ligne de l'entrée dans la fenêtre du Bloc-notes. Cela importe la classe Scanner nécessaire pour être utilisé dans l'application. 
 3 
 déclarer une nouvelle variable du scanner. Ajouter un bloc et appeler le " close () " méthode try-finally de la classe Scanner dans la section finalement . Cela garantit que toutes les ressources utilisées sont bien libérés lorsque la variable n'est plus utilisée . Par exemple: 
 
 Scanner s = null; 
 
 try { 
 
 } finally { 
 
 if (! S = null) { 
 < p > s.close (); } 
 
 
 
 } 
 4 
 initialiser un nouvel objet de scanner à l'intérieur du bloc try. Par exemple, le code suivant définit un nouvel objet de scanner qui lit l'entrée à partir d'un fichier texte nommé xanadu.txt : 
 
 s = new Scanner ( new BufferedReader ( nouveau FileReader ( " xanadu.txt "))) ; 
 5 
 Lire l'entrée de jetons en utilisant le " next () " méthode de l'objet du scanner. Utilisez la méthode " hasNext ()" pour déterminer s'il ya plus d'entrée à lire. Par exemple , le code Java suivant lit un mot à la fois en utilisant l'objet du scanner et l'affiche à l'écran en utilisant le " println ()" commande : 
 
 while ( s.hasNext ()) { 
 
 System.out.println ( s.next ()); } 
 
 
 6 
 Assurez-vous que les valeurs affichées à l'écran sont exactement les mêmes que l'entrée de lire le fichier en utilisant l'objet du scanner.