Die Scanner -Klasse in Java wird häufig verwendet, um Daten für die Verwendung in der Anwendung zu lesen . Mit dem Bau Scanner in Daten von der Konsole lesen, können Programmierer entwickeln sehr einfache Befehlszeile Benutzeroberflächen. Scanner Konstruktor akzeptiert eine Vielzahl von Argumenten , einschließlich Dateitypen , Input-Streams , Strings und Byte -Kanälen. Um eine einfache Benutzeroberfläche, die mehrere Wörter akzeptiert zu erstellen , können wir die Klasse InputStream . Anleitung 
 1 
 Neues Java-Klasse namens " scanwords . " 
 
 Public class scanwords {} 
 2 
 Platz eine Main-Methode in der Klasse scanwords . 
 
 public static void main (String [] args ) {} 
 3 
 Import der Scanner und ArrayList Pakete aus java.utils , indem Sie den folgenden Code am Anfang Ihrer Klasse 
 
 Import java.util.Scanner ; . 
 
 Import java.util.ArrayList ; 
 4 
 erstellen Sie ein neues Scanner -Objekt , um in den Worten lesen . Sie wollen den Scanner mit dem Argument konstruieren " System.in . " Dies teilt der Scanner , dass es in den Daten werden durch das Lesen eines Input-Streams 
 
 Scanner input = new Scanner ( System.in ); . 
 5 
 Neues ArrayList , um die Worte zu halten sobald sie eingegeben wurden 
 
 ArrayList  gescannt = new ArrayList (); . 
 6  Fügen Sie die folgende Codezeile , damit der Endbenutzer die Anzahl der Wörter eingeben will er geben 
 
 System.out.println (" Wie viele Wörter möchten Sie eingeben? "); . 
 
 int num = input.nextInt (); 
 < br > 7 
 Fügen Sie die folgende " for"-Schleife , damit der Endbenutzer die Worte geben 
 
 for (int i = 0; i < num ; i + +). { 
 
 -System . out.println ("Geben Wort" + ( i +1) ); 
 
 scanned.add ( input.next ()); } 
 
 
 8 
 hinzufügen " for"-Schleife , um zu testen , dass die Worte wurden gefangen genommen und behandelt durch die Scanner 
 
 System.out.println (" Sie haben eingegeben :"); . 
 
 for (int j = 0; j < scanned.size (); j + +) { 
 
 System.out.println ( scanned.get (j)) ; } 
 
 
 9 
 Überprüfen Sie Ihre Klasse. Es sollte wie folgt aussehen: 
 
 Import java.util.Scanner ; 
 
 Import java.util.ArrayList ; 
 
 public class scanwords { 
 
 public static void main (String [] args ) { 
 
 Scanner input = new Scanner ( System.in ); 
 
 ArrayList  gescannt = new ArrayList (); 
  -System . out.println (" Wie viele Wörter möchten Sie eingeben? "); 
 
 int num = input.nextInt (); 
 
 for (int i = 0; i < num ; i + +) { 
 
 System.out.println ("Geben Wort" + ( i +1) ); 
 
 scanned.add ( input.next ()); 
 < p >} 
 
 System.out.println (" Sie haben eingegeben :"); 
 
 for (int j = 0; j < scanned.size (); j + +) { 
 
 System.out.println ( scanned.get (j)) ; } 
 
 
 
 } } 
 
 
 10 
 Führen Sie das Klasse.