【发布时间】:2023-04-10 00:50:01
【问题描述】:
我有这个字段:
HashMap<String, HashMap> selects = new HashMap<String, HashMap>();
对于每个Hash<String, HashMap>,我需要创建一个ComboBox,其项是HashMap <String, **HashMap**> 的值(恰好是HashMap 本身)。
通过(非功能性)演示:
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);
}
}
【问题讨论】:
-
在 Java 8 中使用 Lambda:stackoverflow.com/a/25616206/1503859
-
Java 8 使用流:stackoverflow.com/a/32343195/1216775,流的一个优点是它们也可以并行化。
标签: java