OOP Dynamische Objektnamen

JavaOtto

Mitglied
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.

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?
 

JStein52

Top Contributor
Ich verstehe überhaupt nicht was du da machen willst ? Was spielt denn der Name der Variablen Mensch für eine Rolle ? Sobald du das Objekt in eine verkettete Liste einhängst heisst es eh nur noch "next". Also kannst du es bei Erzeugen hugo oder emil nennen. Es ist einfach egal.
 

Harry Kane

Top Contributor
Java:
while (true) {
    String zeile = reader.readLine(); // Zeile wird in einen String gepackt
    String[] daten = zeile.split("\\s*,\\s*");     
}
So würdest du so lange lesen bis eine NPE fliegt. Das macht man so nicht. Die Bedingung muss lauten
Java:
while (reader.readLIne() != null) {
}
Java:
Mensch daten[0] = new Mensch();
klappt schon deswegen nicht, weil daten ein Array von Menschen ist und du versuchst, dieses mit einem einzelnen Menschen zu initialisieren.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Dynamische Objektnamen / Variablen als Objektnamen verwenden Java Basics - Anfänger-Themen 3
ohneInformatik; Dynamische Zinsen. Wo liegt der Fehler? Java Basics - Anfänger-Themen 4
A Erste Schritte Dynamische Stempel im PDF Exchange programmieren Java Basics - Anfänger-Themen 0
B Fibonacci Zahlen dynamische Programmierung Java Basics - Anfänger-Themen 7
M Fehlendes Verständnis für dynamische Bindung und Vererbung Java Basics - Anfänger-Themen 13
L Dynamische Anzahl an Arrays mit verschiedenen Namen erzeugen Java Basics - Anfänger-Themen 6
L Dynamische Bindung Java Basics - Anfänger-Themen 3
W OOP Definition / Abgrenzung dynamische Bindung Java Basics - Anfänger-Themen 11
J Dynamische Datenstrukturen Java Basics - Anfänger-Themen 0
L Variablen Dynamische Variablenname Java Basics - Anfänger-Themen 9
L Dynamische Programmierung Java Basics - Anfänger-Themen 0
M Schlüsselworte Dynamische Polymorhpie Java Basics - Anfänger-Themen 32
Ste3et_C0st Dynamische While/For Schleife Java Basics - Anfänger-Themen 7
F Erste Schritte Dynamische Variablen Java Basics - Anfänger-Themen 15
M Dynamische Methode aus anderer Klasse aufrufen Java Basics - Anfänger-Themen 11
S Dynamische Variable ist? Java Basics - Anfänger-Themen 11
S Verwirrung - Dynamische Bindung greift nicht Java Basics - Anfänger-Themen 2
C Dynamische Referenz & abstrakte Klassen Java Basics - Anfänger-Themen 3
P Klassen statische oder dynamische(?) Klasse Java Basics - Anfänger-Themen 3
J Dynamische Liste durchsuchen + anpassen Java Basics - Anfänger-Themen 3
A Schlüsselworte dynamische Stringteilung Java Basics - Anfänger-Themen 4
C Dynamische (AJAX) Inhalte einer Webseite mittels Java auslesen Java Basics - Anfänger-Themen 2
W Übungsaufgabe:Dynamische Datenstrukturen Java Basics - Anfänger-Themen 10
B dynamische erzeugung eines Objektes Java Basics - Anfänger-Themen 21
L Dynamische Objektgenerierung Java Basics - Anfänger-Themen 4
K Dynamische Bindungsregel Java Basics - Anfänger-Themen 2
B dynamische/statische Typen Java Basics - Anfänger-Themen 2
C dynamische JTextFields durchlaufen Java Basics - Anfänger-Themen 5
H Dynamische Bindung mit Interfaces und LinkedList Java Basics - Anfänger-Themen 7
N OOP Dynamische Objekte und nach Parametern durchsuchen Java Basics - Anfänger-Themen 4
M dynamische JPanels/Component Java Basics - Anfänger-Themen 3
X dynamische Listen Java Basics - Anfänger-Themen 2
A Schnelle, dynamische, geordnete Datenstruktur? Java Basics - Anfänger-Themen 11
M Dynamische JButtons mit ActionListener Java Basics - Anfänger-Themen 7
Y Kleine Verständnisfrage zum Thema dynamische Polymorphie Java Basics - Anfänger-Themen 3
C Dynamische Matrizen Java Basics - Anfänger-Themen 4
0 Dynamische Datenstruktur ohne Duplikate und mit direkter Elementauswahl Java Basics - Anfänger-Themen 3
N Vererbung/Dynamische Bindungen Java Basics - Anfänger-Themen 15
W Dynamische Bindung Java Basics - Anfänger-Themen 3
P jsp tags und scriplets mischen dynamische werte an jsp tag Java Basics - Anfänger-Themen 2
S Dynamische Tabelle Java Basics - Anfänger-Themen 2
P Suche Ersatz für dynamische arrays Java Basics - Anfänger-Themen 2
T Dynamische Reaktionen Java Basics - Anfänger-Themen 29
P Dynamische Bindung Java Basics - Anfänger-Themen 8
F Dynamische Speicheranpassung und exe Java Basics - Anfänger-Themen 9
J dynamische Auswahl einer überladenen Methode Java Basics - Anfänger-Themen 5
C JTable und dynamische Speicherung Java Basics - Anfänger-Themen 2
M Dynamische Wertsetzung von Variablen durch Eingaben Java Basics - Anfänger-Themen 9
J Dynamische Größenveränderung der Komponenten verhindern Java Basics - Anfänger-Themen 8
C Dynamische Operatoren! Java Basics - Anfänger-Themen 5
R dynamische Variablennamen Java Basics - Anfänger-Themen 3
M dynamische, assziative Arrays Java Basics - Anfänger-Themen 2
I dynamische mehrdimensionales Array Java Basics - Anfänger-Themen 8
H Unterschied statischer/dynamische Typ einer Variablen Java Basics - Anfänger-Themen 2
H statische,dynamische Bindung Java Basics - Anfänger-Themen 4
0 Dynamische Speicherverwaltung Java Basics - Anfänger-Themen 4
B Dynamische If Anweisung Java Basics - Anfänger-Themen 13
B Dynamische Variable Java Basics - Anfänger-Themen 12
C Dynamische Arraygröße Java Basics - Anfänger-Themen 2
M dynamische tabellen Java Basics - Anfänger-Themen 2
G Java dynamische Arrays?? Java Basics - Anfänger-Themen 2
I OOP Objektnamen über die Konsole richtig einlesen Java Basics - Anfänger-Themen 9
I Objektnamen ausgeben Java Basics - Anfänger-Themen 10
G Variable Objektnamen Java Basics - Anfänger-Themen 43
O Klassen Objektnamen für Methodenaufrauf einlesen lassen Java Basics - Anfänger-Themen 2
T Objektnamen aus String holen Java Basics - Anfänger-Themen 8
K Objektnamen Java Basics - Anfänger-Themen 14
M Objektnamen Variabel vergeben Java Basics - Anfänger-Themen 7
F Objektnamen mit Schleife durchlaufen. Java Basics - Anfänger-Themen 10
V generierte Objektnamen in Schleife? Java Basics - Anfänger-Themen 18
X Anhand eines Objektnamen ein Objekt finden Java Basics - Anfänger-Themen 11

Ähnliche Java Themen

Neue Themen


Oben