Ich habe dieses Feld:
HashMap<String, HashMap> selects = new HashMap<String, HashMap>();
Für jede Hash<String, HashMap>
Ich muss eine ComboBox
, deren Elemente der Wert (der zufällig selbst eine HashMap ist) von HashMap <String, **HashMap**>
.
Zur (nicht funktionierenden) Demonstration:
for (int i=0; i < selects.size(); i++) {
HashMap h = selects[i].getValue();
ComboBox cb = new ComboBox();
for (int y=0; y < h.size(); i++) {
cb.items.add(h[y].getValue);
}
}
3 Stimmen
In Java 8 mit Lambda : stackoverflow.com/a/25616206/1503859
0 Stimmen
Java 8 mit Streams : stackoverflow.com/a/32343195/1216775 Ein Vorteil von Streams ist, dass sie auch parallelisiert werden können.