Heim > Java > javaLernprogramm > Wie liest man mit dem Java-Scanner ein einzelnes Zeichen aus Benutzereingaben?

Wie liest man mit dem Java-Scanner ein einzelnes Zeichen aus Benutzereingaben?

Linda Hamilton
Freigeben: 2024-12-18 12:47:18
Original
430 Leute haben es durchsucht

How to Read a Single Character from User Input Using Java's Scanner?

Zeicheneingabe mit Scanner übernehmen

Um eine Zeicheneingabe vom Benutzer abzurufen, stoßen wir auf eine Herausforderung, da die Methode nextChar() nicht existiert in der Scanner-Klasse. Stattdessen können wir verschiedene Techniken nutzen, um dies zu erreichen.

Methode 1: Erstes Zeichen extrahieren

Ein Ansatz besteht darin, das erste Zeichen aus Scanner.next() zu übernehmen:

char c = reader.next().charAt(0);
Nach dem Login kopieren

Diese Methode erfasst den ersten Buchstaben der Eingabezeichenfolge.

Methode 2: Genau ein Zeichen verbrauchen

Um genau ein Zeichen abzurufen, können wir Folgendes verwenden:

char c = reader.findInLine(".").charAt(0);
Nach dem Login kopieren

Diese Zeile stellt sicher, dass nur ein einziges Zeichen gelesen wird.

Methode 3: Streng ein Zeichen verbrauchen

Für Szenarien, in denen wir es brauchen Wenn wir genau ein Zeichen verbrauchen, können wir Folgendes verwenden:

char c = reader.next(".").charAt(0);
Nach dem Login kopieren

Diese Technik erzwingt, dass nur ein Zeichen als Eingabe verwendet wird, wodurch verhindert wird, dass weitere Zeichen erfasst werden.

Das obige ist der detaillierte Inhalt vonWie liest man mit dem Java-Scanner ein einzelnes Zeichen aus Benutzereingaben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage