I Datei mit diesem spezifischen Format haben:Lesen einer Datei in bestimmten Format in Array
0 2 4 0 1 A 0 5 B 1 1 A 1 3 B 2 6 A 2 4 B 3 6 A 3 4 B 4 6 A 4 4 B 5 1 A 5 5 B 6 6 A 6 2 B
- Zeile 1 = Startzustand
- Zeile 2 = state
- Leitung 3 annehmen - n = Übergangs Tabelle
- 1. Reihe = state in
- 2. Reihe = state out
- A, B = symbo l
Wie kann meine FileReader
in Java diese Datei in 5 verschiedenen ArrayList
s lesen (Startzustand, Endzustand Zustand in, Zustand und Symbol)?
Warum nicht ein einfacher 'BufferedReader'? – thejh
können Sie ein bisschen mehr erklären? Ich bin neu in Java – gin
@thejh: Ich verstehe nicht, was meinst du genau. @gin: Sie wissen, dass die ersten beiden Zeilen der Datei der Startzustand und der Akzeptanzstatus sind. Außerdem wissen Sie, dass Sie die Zeilen von Zeile 3 bis Zeile n in Zeilen aufteilen müssen. Machen Sie also im Grunde eine while-Schleife mit einem Zähler, und abhängig vom Wert des Zählers wissen Sie, in welcher Zeile Sie arbeiten. Sie können die Arraylisten entsprechend füllen. Bitte werfen Sie einen Blick auf die Links, die ich zur Verfügung gestellt habe, um besser zu verstehen, wie Sie ein solches System implementieren können. – npinti