【问题标题】:Outer Loop and Inner Loop in Java HashMapJava HashMap 中的外循环和内循环
【发布时间】:2020-05-17 21:43:00
【问题描述】:

我写了以下代码:

for(Long value : hmapA.values()) {
    System.out.println("Value = " + value);
    for (Long value1 : hmapQ.values()) {
        System.out.println("ValueQ = " + value1);
    }
}

内循环不运行,可能是什么原因?

【问题讨论】:

  • 您需要添加更多关于如何初始化 hmapQ 变量并填充其值的代码
  • hmapQ 为空。

标签: java loops hashmap nested


【解决方案1】:

请记住,您引用的是不同的哈希图(hmapA 和 hmapQ)。如果您的外循环运行而内循环没有运行,则内循环的条件为假,这很可能是 hmapQ 为空。

但我们需要更多的代码来果断地理解问题。

【讨论】:

  • 没有“很可能”或“需要更多代码”。这就是解释。没有其他解释。
猜你喜欢
  • 2019-01-17
  • 1970-01-01
  • 2016-12-31
  • 2015-03-21
  • 2020-02-25
  • 1970-01-01
  • 1970-01-01
  • 2011-02-23
  • 1970-01-01
相关资源
最近更新 更多