我有这个领域:

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相关问答推荐

Java inline Double条件和值解装箱崩溃

如何以干净的方式访问深度嵌套的对象S属性?

Spring Boot@Cachebale批注未按预期工作

在JavaFX项目中注册组合框的控件FX验证器时,模块系统出错

有没有办法让扩展变得多态?

如何解释Java中for-each循环中对Iterable的强制转换方法引用?

Spring和可编辑";where";@Query

使用UTC时区将startDatetime转换为本地时间

SpringBoot Kafka自动配置-适用于SASL_PLAYTEXT的SSLBundle 包,带SCRAM-SHA-512

如何在Application.yaml中连接字符串?

如何使用WebEnvironment.RANDOM_PORT获得第二个随机端口?

在ECLIPSE上的M1 Pro上运行JavaFX的问题

如何利用OpenTelemeter将初始值(零)输出到普罗米修斯

我无法在我的Spring Boot应用程序中导入CSV依赖项

如何使用带有可选参数的类生成器?

Maven创建带有特定类的Spring Boot jar和普通jar

在不带instanceof或switch的java中记录模式

Hibernate 命名策略导致 Java Spring Boot 应用程序中出现未知列错误

降低无向图的时间复杂度

如何仅记录在 java 中更新 API 调用期间获得更新的字段?