Ich schreibe ein Programm, welches code einliest und diesen wieder ausgibt mit ein paar "Spielereien". Ich speichere die einzelnen Zeilen als Objekte ab. Die Aufgabe ist eher eine Übung für mich um mit strukturierten Daten besser zu arbeiten.
Ich habe allerdings ein Problem. Mir fällt keine andere Methode ein als die einzelnen Objekte (die Zeilen) in einem Array zu speichern. Die Objekte werden nämlich in einer while Schleife initialisiert und in dieser Schleife initialisiere ich die einzelnen Objekte mit folgendem code:
"Zeile z = new Zeile(...);"
Ich würde gerne die Objekte abspeichern mit ansteigenden Variablen Namen also "z1, z2, z3 ...", allerdings weiß ich nicht wie. Deshalb habe ich ein Array erstellt um die einzelnen Zeilen dort zu speichern. Das Problem ist nur, dass ich das Array auf eine bestimmte Länge beschränken muss und eben die Flexibilität eines unbeschränkt langen Codes ist das Ziel meiner Übung.
Ich würde also gern wissen ob und wie es möglich ist, in meiner while Schleife die Variablen Namen mit ansteigender Bezeichnung ("z1, z2, z3 ...") abzuspeichern.
Danke im Vorraus.
Ich habe allerdings ein Problem. Mir fällt keine andere Methode ein als die einzelnen Objekte (die Zeilen) in einem Array zu speichern. Die Objekte werden nämlich in einer while Schleife initialisiert und in dieser Schleife initialisiere ich die einzelnen Objekte mit folgendem code:
"Zeile z = new Zeile(...);"
Ich würde gerne die Objekte abspeichern mit ansteigenden Variablen Namen also "z1, z2, z3 ...", allerdings weiß ich nicht wie. Deshalb habe ich ein Array erstellt um die einzelnen Zeilen dort zu speichern. Das Problem ist nur, dass ich das Array auf eine bestimmte Länge beschränken muss und eben die Flexibilität eines unbeschränkt langen Codes ist das Ziel meiner Übung.
Ich würde also gern wissen ob und wie es möglich ist, in meiner while Schleife die Variablen Namen mit ansteigender Bezeichnung ("z1, z2, z3 ...") abzuspeichern.
Danke im Vorraus.