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 :
Extrahieren Sie das erste Zeichen aus 'Weiter':
char c = reader.next().charAt(0);
Genau ein Zeichen verbrauchen:
char c = reader.findInLine(".").charAt(0);
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!