G
Guest
Gast
Also folgendes Problem:
Ich lese zur Zeit über sockets Messreihen ein, wobei eine Messreihe aus mehreren Werten besteht.
Diese Werte werden in einem Objekt zusammen gefaßt.
Mein Problem ist nun, daß ich Messreihen unterscheiden muß (Messreihe A, Messreihe B da gemessen an verschiedenen Orten); kommt eine neue Messreihe soll eine neue ArrayList erstellt werden (da speicher ich die Dinger rein); ist die ID des Messreihe schon vorhanden wird sie and die existierende ArrayList angehängt.
Mein Problem ist nun, daß ich ArrayListen nicht 'dynamisch' erzeugen kann - ich würde beispielsweise gerne eine ArrayList erzeugen, der ich die ID der entsprechenenden Messreihe gebe. Nur kann ich keine ArrayList mit einem String als Namen erzeugen...
(Die Idee war sowas wie
also vom Prinzip her...
Dementsprechend - wie mach ich das bzw. im Notfall - wenn ich mir eine feste Anzahl verschiedener ArrayLists erstelle, wie kann ich diese dann Unterscheiden ohne mir immer die Elemente anschauen zu müssen??? Gibts da sowas wie ne interne ID???
Ich versuch mal die endgültige Datenstruktur dar zu stellen - für bessere Ideen bin ich offen:
Vector[ ArrayListA(); ArrayListB(); ArrayListC();]
| | |
ReiheA1 ReiheB1
ReiheA2 ReiheB2
etc...
Danke
Ich lese zur Zeit über sockets Messreihen ein, wobei eine Messreihe aus mehreren Werten besteht.
Diese Werte werden in einem Objekt zusammen gefaßt.
Mein Problem ist nun, daß ich Messreihen unterscheiden muß (Messreihe A, Messreihe B da gemessen an verschiedenen Orten); kommt eine neue Messreihe soll eine neue ArrayList erstellt werden (da speicher ich die Dinger rein); ist die ID des Messreihe schon vorhanden wird sie and die existierende ArrayList angehängt.
Mein Problem ist nun, daß ich ArrayListen nicht 'dynamisch' erzeugen kann - ich würde beispielsweise gerne eine ArrayList erzeugen, der ich die ID der entsprechenenden Messreihe gebe. Nur kann ich keine ArrayList mit einem String als Namen erzeugen...
(Die Idee war sowas wie
Code:
String targetID = MessreiheA.getName();
ArrayList targetID = new ArrayList();
Dementsprechend - wie mach ich das bzw. im Notfall - wenn ich mir eine feste Anzahl verschiedener ArrayLists erstelle, wie kann ich diese dann Unterscheiden ohne mir immer die Elemente anschauen zu müssen??? Gibts da sowas wie ne interne ID???
Ich versuch mal die endgültige Datenstruktur dar zu stellen - für bessere Ideen bin ich offen:
Vector[ ArrayListA(); ArrayListB(); ArrayListC();]
| | |
ReiheA1 ReiheB1
ReiheA2 ReiheB2
etc...
Danke