Wie zu Lesen, ein input-file char by char mit einem Scanner?
Habe ich Scanner
, so ist es ein nextChar()
statt nextLine()
Methode, die ich verwenden könnte?
Dank!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich Scanner
, so ist es ein nextChar()
statt nextLine()
Methode, die ich verwenden könnte?
Dank!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie konvertieren in ein array von chars.
Wenn Sie haben Verwendung eines
Scanner
(wie Sie notiert in Ihrem "Bearbeiten"), versuchen Sie dies:Nun
myScanner
sollte das Lesen von Zeichen.Möchten Sie vielleicht die Verwendung einer
BufferedReader
statt (wenn Sie können) - es hat eineread
Methode liest ein einzelnes Zeichen. Zum Beispiel, Lesen und drucken, das erste Zeichen der Datei:BufferedReader
.Teilen Sie die Zeile in Zeichen, die mit
String.toCharArray()
.Wenn du bist verpflichtet, mit
Scanner
dann können Sienext(String pattern)
.Den oben genannten gibt eine
String
der Länge 1, -- das heißt, Sie bekommen einen Charakter, aber als string.