Hi,
ich komme irgendwie nicht weiter.
Ich möchte folgendes Programmieren:
Und zwar habe ich eine Simulation, die pro Schritt paar Informationen (externe Klasse) und einen Vector mit Werten (integer) in eine Datenbank speichert.
Der Primärschlüssel soll dabei der Simulationsschritt sein. So wie unten in der Tabelle dargestellt
[Sorry, die Werte sollen untereinander stehen, aber dazu bin ich gerade auch zu doof :lol: Also alles mit 1 am Ende gehört zu Schritt 1, alles mit 2 am Ende gehört zu Schritt 2, usw. ..]
, wobei halt InfoX = eine Klasse mit Daten
und WertX = Vector<Integer>
Ich hatte vorher nur die Zeile1 drin, deswegen ging HashMap<Schritt, Info>.
Jetzt habe ich aber noch die Zeile2 dazubekommen und würde gerne HashMap<Schritt, Infos, Wert>.
Bekanntlich geht das ja nicht. Aber den Wert will ich auf jeden Fall nicht in die "Info"-Klasse packen.
Was gibt es denn für eine Alternative, die am Besten genauso funktioniert?
Ich hoffe ich habe es verständlich erklärt.
Danke und Grüße
Kai
ich komme irgendwie nicht weiter.
Ich möchte folgendes Programmieren:
Und zwar habe ich eine Simulation, die pro Schritt paar Informationen (externe Klasse) und einen Vector mit Werten (integer) in eine Datenbank speichert.
Der Primärschlüssel soll dabei der Simulationsschritt sein. So wie unten in der Tabelle dargestellt
[Sorry, die Werte sollen untereinander stehen, aber dazu bin ich gerade auch zu doof :lol: Also alles mit 1 am Ende gehört zu Schritt 1, alles mit 2 am Ende gehört zu Schritt 2, usw. ..]
Code:
Schritt(Key) 1 2 3 4 5 6 7 8 9 10
Zeile1 Info1 Info2 Info3 Info4 Info5 Info6 Info7 Info8 Info9 Info10
Zeile2 Wert1 Wert2 Wert3 Wert4 Wert5 Wert6 Wert7 Wert8 Wert9 Wert10
und WertX = Vector<Integer>
Ich hatte vorher nur die Zeile1 drin, deswegen ging HashMap<Schritt, Info>.
Jetzt habe ich aber noch die Zeile2 dazubekommen und würde gerne HashMap<Schritt, Infos, Wert>.
Bekanntlich geht das ja nicht. Aber den Wert will ich auf jeden Fall nicht in die "Info"-Klasse packen.
Was gibt es denn für eine Alternative, die am Besten genauso funktioniert?
Ich hoffe ich habe es verständlich erklärt.
Danke und Grüße
Kai
Zuletzt bearbeitet: