G
Guest
Gast
Hi Leuts, kann mir irgendjemand weiterhelfen? habe eine Tree(sorted) Map und möchte diese einfach nur in eine ArrayList schreiben. Problem dabei ist, dass es bei mir permanent nicht tut und ich weiss mittlerweile nicht mehr wo ich noch ansetzen kann. Die Werte sind in der tm vorhanden allerdings holt er mir sie nicht rauss und schreibt sie nicht in k & v. Hat jemand eine Idee?
PS: zu einem key gibt es immer nur ein value deshalb sollte es möglich sein in eine arraylist zu schreiben
MFG KaGO[/code]
PS: zu einem key gibt es immer nur ein value deshalb sollte es möglich sein in eine arraylist zu schreiben
Code:
strTimePeriode l_lastList = new strTimePeriode(); // Struktur: Tt_key/ Tt_value
List l_uebergabe = new ArrayList(); // ArrayList in die die Map geschrieben werden soll
Iterator tmIter = myCounter.tm.values().iterator(); //tm ist die TreeMap die die Klasse zurück gibt Iterator erzeugt
while (tmIter.hasNext()) // Schleife über Iterator
{
try{
strTimePeriode l_str = (strTimePeriode)tmIter.next();
String k = l_str.getTt_key(); // Wert bleibt immer leer nach ausführen
int v = l_str.getTt_value(); // Wert ist immer 0 nach ausführen
l_lastList.setTt_key(k);
l_lastList.setTt_value(v);
l_uebergabe.add(l_lastList);
}
catch(Exception e)
{
}
finally{}
}
MFG KaGO[/code]