Hallo,
ich habe so eine LinkedList:
Wenn ich diese jetzt anzeigen lasse
bekomme ich so eine Ausgabe:
Normalerweise lese ich die einzelnen Elemente dann so aus:
Jetzt habe ich aber das Problem, dass ich eine Map habe, bei denen es nicht nur Wert1, Wert2, etc. heißen kann, sondern auch andere Namen stehen können (Bekomme die Daten jetzt aus einer DB). Über einen Index kann ich die nicht ansprechen...Das habe ich versucht...Gibt es da vielleicht einen anderen Weg?
Hatte gedacht, dass man das resultmap einfach in die beiden Einzelobjekte zerlegen kann und dann über den Index nur auf das eine oder andere Element zugreift, aber habe keine Ahnung, wie sich das realisieren läßt...
Danke für eure Hilfe!!!
ich habe so eine LinkedList:
Code:
static LinkedList<Map<String, Object>> result = new LinkedList<Map<String, Object>>();
Wenn ich diese jetzt anzeigen lasse
Code:
for (int k=0; k<result.size(); k++) {
System.out.println(result.get(k));
}
bekomme ich so eine Ausgabe:
{wert1=1, wert2=2, wert3=3}
Normalerweise lese ich die einzelnen Elemente dann so aus:
Code:
static Map<String, Object> resultmap = new HashMap<String, Object>();
for (int k=0; k<result.size(); k++) {
resultmap = result.get(k);
System.out.println(resultmap.get("wert"+k).toString());
}
Jetzt habe ich aber das Problem, dass ich eine Map habe, bei denen es nicht nur Wert1, Wert2, etc. heißen kann, sondern auch andere Namen stehen können (Bekomme die Daten jetzt aus einer DB). Über einen Index kann ich die nicht ansprechen...Das habe ich versucht...Gibt es da vielleicht einen anderen Weg?
Hatte gedacht, dass man das resultmap einfach in die beiden Einzelobjekte zerlegen kann und dann über den Index nur auf das eine oder andere Element zugreift, aber habe keine Ahnung, wie sich das realisieren läßt...
Danke für eure Hilfe!!!