Hallo zusammen,
ich muss mehrere verschiedene Daten aus verschiedenen Dateien zur späteren Weiterverarbeitung einlesen. Zur Speicherung würde ich gerne eine "mehrdimensionale" ArrayList benutzen. Ich weiss, dass es sowas eigentlich nicht gibt, aber dass es möglich ist in einer ArrayList eine neue ArrayList zu erzeugen. Aber ich komme nicht drauf wie das gehen soll bzw. wie ich die Elemente ansprechen kann :cry:
Beispielcode bis jetzt:
Im Prinzip muss ich in die ArrayList aus Zeile 11 mehrere ArrayListen erzeugen und diese mit Daten befüllen. Wie mache ich das nun?
Danke für Antworten im voraus.
Gruß,
Dudu
ich muss mehrere verschiedene Daten aus verschiedenen Dateien zur späteren Weiterverarbeitung einlesen. Zur Speicherung würde ich gerne eine "mehrdimensionale" ArrayList benutzen. Ich weiss, dass es sowas eigentlich nicht gibt, aber dass es möglich ist in einer ArrayList eine neue ArrayList zu erzeugen. Aber ich komme nicht drauf wie das gehen soll bzw. wie ich die Elemente ansprechen kann :cry:
Beispielcode bis jetzt:
Code:
public static void basicDataIn () {
// Initialisierung von ArrayList basisData mit 13, da maximal nur 13 zu
// vergeben sind, in diesen werden unbegrenzte ArrayList angelegt.
basisData = new ArrayList [13];
...
for ( int i = 0; i < assembly.length; i++)
{
basisData[i] = new ArrayList();
....
try {
...
while ((read_1 = readFile_1.readLine()) != null){
basisData[i].add(new ArrayList());
}
}
readFile.close();
....
}
}
}
Im Prinzip muss ich in die ArrayList aus Zeile 11 mehrere ArrayListen erzeugen und diese mit Daten befüllen. Wie mache ich das nun?
Danke für Antworten im voraus.
Gruß,
Dudu