Heim > Java > javaLernprogramm > Wie kann ich mit einem Java-Scanner zuverlässig einzelne Zeichen eingeben?

Wie kann ich mit einem Java-Scanner zuverlässig einzelne Zeichen eingeben?

Patricia Arquette
Freigeben: 2024-12-29 04:30:13
Original
608 Leute haben es durchsucht

How Can I Reliably Get Single Character Input Using a Java Scanner?

Methoden zur Erfassung einzelner Zeicheneingaben mithilfe eines Scanners

Abgeleitet von dem Ziel, eine Zeicheneingabe über die Tastatur mithilfe eines Scanners zu erfassen, ergeben sich verschiedene Ansätze .

Anfangs verwendet der Code Scanner.nextChar(), um ein Zeichen zu erfassen, diese Methode fehlt jedoch. Anschließend bleibt die Konvertierung der Zeichenfolge in ein Zeichen aufgrund externer Methodenbeschränkungen unzuverlässig.

Beheben des Eingabeerfassungsproblems

Um eine Zeicheneingabe effektiv zu erhalten, sollten Sie die folgenden Strategien in Betracht ziehen :

  1. Extrahieren Sie das erste Zeichen aus 'Weiter':

    char c = reader.next().charAt(0);
    Nach dem Login kopieren
  2. Genau ein Zeichen verbrauchen:

    char c = reader.findInLine(".").charAt(0);
    Nach dem Login kopieren
  3. Verbrauch einer Single erzwingen Zeichen:

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

Das obige ist der detaillierte Inhalt vonWie kann ich mit einem Java-Scanner zuverlässig einzelne Zeichen eingeben?. 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