Hallo zusammen,
ich habe folgendes Problem:
Ich habe Daten (Wie ein Adressbuch) in einer externen Textdatei vorliegen und möchte nun für jeden Menschen in diesem Adressbuch ein Objekt erstellen um sie dann in einer doppelt verketteten Liste zu speichern.
Da es so viele Objekte sind, will ich sie mit einer Schleife erzeugen.
Nun frage ich mich, wie die Objekte automatisch den richten Namen bekommen können.
Mensch daten[0] = new Mensch();
klappt nicht, weil Objektnamen anscheinend nicht als variablen fungieren können.
Also bei jedem Durchlauf wird eine Zeile gelesen und dann in ein Array gepackt.
Bei daten[0] befindet sich der Name, nach dem das Objekt benannt werden soll.
Habt ihr eine Idee wie man das realisieren kann?
ich habe folgendes Problem:
Ich habe Daten (Wie ein Adressbuch) in einer externen Textdatei vorliegen und möchte nun für jeden Menschen in diesem Adressbuch ein Objekt erstellen um sie dann in einer doppelt verketteten Liste zu speichern.
Da es so viele Objekte sind, will ich sie mit einer Schleife erzeugen.
Nun frage ich mich, wie die Objekte automatisch den richten Namen bekommen können.
Code:
while (true) {
String zeile = reader.readLine(); // Zeile wird in einen String gepackt
String[] daten = zeile.split("\\s*,\\s*");
}
Mensch daten[0] = new Mensch();
klappt nicht, weil Objektnamen anscheinend nicht als variablen fungieren können.
Also bei jedem Durchlauf wird eine Zeile gelesen und dann in ein Array gepackt.
Bei daten[0] befindet sich der Name, nach dem das Objekt benannt werden soll.
Habt ihr eine Idee wie man das realisieren kann?