我有这个领域:

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);
    }
}

推荐答案

我知道我有点晚了,但我也会分享我所做的,以防对其他人有所帮助:

HashMap<String, HashMap> selects = new HashMap<String, HashMap>();

for(Map.Entry<String, HashMap> entry : selects.entrySet()) {
    String key = entry.getKey();
    HashMap value = entry.getValue();

    // do what you have to do here
    // In your case, another loop.
}

Java相关问答推荐

当这个集合被惰性初始化时返回空集合

在 PrimeFaces FileUpload 组件中启用 ClamAV

如何从 flex 容器中提取文本?

读取/过滤文本文件的最快方法是什么

groupingBy 带布尔值,但添加自定义字符串作为键

使用 UNICODE_CHARACTER_CLASS 标志时的不同 Java 正则表达式匹配行为

HandlerInterceptor 有一个 Object 处理参数,什么类型会被传入拦截器?

使用状态模式了解对象的状态

Collections.sort(list); 之间的区别和 Collections.sort(list,comarator);

java JFileChooser如何临时禁用文件选择窗口

如何在没有长度和 indexOF 的情况下获取字符串中的信息. (JAVA)

如何为 JDK 17 编写 Github 工作流

让 Jackson 使用 GSON 注释

如何在Java中合并包含相同值的多个数组

从 List 到 List 的 Java 流

TreeSet 正在向 Set 添加重复值

带有可变参数的消费者

如何在选择时更改底部导航图标

Java 8 DateTimeFormatter 解析在future 很远的 ISO 日期失败

关闭应用程序时单击通知按钮打开活动