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
Patricia ArquetteOriginal
2024-12-29 04:30:13611Durchsuche

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);
  2. Genau ein Zeichen verbrauchen:

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

    char c = reader.next(".").charAt(0);

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!

Stellungnahme:
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