Wie liest whitespace-Zeichen mit scanner.die next () -

Habe ich einen scanner, und legen Sie die Trennzeichen,"", aber es immer noch nicht gelesen Leerzeichen mit der next () - Methode. Ich weiß, dass nextline - () funktioniert, aber ich brauche, um zu überprüfen jedes Zeichen in der Eingabe-einzeln, einschließlich Leerzeichen; es ist für eine komplexe Datenanalyse problem. Da bin ich überfragt, aber. Google hat sich gedreht bis nichts.

Kann mir jemand helfen mit diesem? Ich denke an die Umkehrung der Leerzeichen in ein spezielles Zeichen hat, für die Zwecke der Analyse der Zeichen, reverse es zurück in den Raum, die in einen string..., der scheint Weg übertrieben! Gibt es eine elegantere Möglichkeit dies zu tun?

EDIT: Meine Hauptaufgabe ist, nehmen Sie eine Schnur, und gehen über es Charakter-by-Charakter, mehrere Male, um die Daten zu überprüfen, die für verschiedene Aufgaben. Sie wird zu prüfen haben, es viele Male, ein Zeichen zu einem Zeitpunkt, und so dachte ich, der scanner-Klasse wäre meine beste Wette, da kann es leicht sein, mit zu arbeiten (für mich zumindest). Das ist meine Aufgabe. Gibt es einen einfacheren Weg, um darüber zu gehen?

Liest du die Daten aus einer Datei oder Benutzereingaben?
User input; und nicht eine Datei.
Nicht mit einem scanner.
Genau. Die Funktion eines Scanners zu liefern, die Sie Token und ignorieren der weiße Raum. Wenn Sie brauchen, um für jeden Charakter, Sie kann nicht mit einem input-Mechanismus, die nicht geben Ihnen alle für Sie. Es klingt wie Sie benötigen, zu schreiben, selbst ein vollwertiger scanner von Ihrem eigenen als in einem hand-SCHRIFTLICHEN compiler-scanner. Mehr details über Ihr problem, im Gegensatz zu den non-working-Lösung wird die Ausbeute besser Antworten.
Die Funktion eines Scanners zu liefern, die Sie Token und IGNORIEREN das Trennzeichen(das ist standardmäßig space).

InformationsquelleAutor Codefun64 | 2012-10-21

Schreibe einen Kommentar