Von Java 1.5 Scanner-Klasse eingeführt wurde. Diese Klasse akzeptiert eine Datei, InputStream, Path und String-Objekte und liest alle primitiven Datentypen und Zeichenfolgen (aus der angegebenen Quelle) Token für Token mithilfe regulärer Ausdrücke. Standardmäßig wird Leerzeichen als Trennzeichen betrachtet (um die Daten in Token aufzuteilen).

Lesen eines Zeichens mit der Scanner-Klasse

Scanner-Klasse bietet nextXXX() (wobei xxx int, float, boolean usw. ist) Methoden, die zum Lesen verschiedener primitiver Datentypen verwendet werden., Es bietet jedoch niemals eine Methode zum Lesen eines einzelnen Zeichens.

Sie können jedoch immer noch ein einzelnes Zeichen mit dieser Klasse lesen.

  • Die next () – Methode der Scanner-Klasse gibt das nächste Token der Quelle im Zeichenfolgenformat zurück. Dies liest einzelne Zeichen (getrennt durch Trennzeichen) als Zeichenfolge.
String str = sc.next();
  • Die toCharArray () – Methode der String-Klasse konvertiert die aktuelle Zeichenfolge in ein Zeichenarray.
char ch = str.toCharArray()
  • Aus dem Array können Sie das Zeichen an der 0.,
char myChar = ch;

Example

Following example reads a single character from the user using the Scanner class.

Output

Enter your grade: (A, B, C, D)CYou are average, you have been promoted, you need to work hard

Published on 01-Aug-2019 17:45:36

Advertisements

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.