gpt4 book ai didi

java - 使用 Entryset 遍历 Hashmap

转载 作者:搜寻专家 更新时间:2023-11-01 03:26:04 25 4
gpt4 key购买 nike

for (Map.Entry<String, Map<String, List>> entry:Map1.entrySet()) 
{
String key=entry.getKey();
System.out.println("Type : " +key);

for (Map.Entry<String, List> entry1 : entry.getKey().getValue().entrySet())
{
System.out.println("Type : " + entry1.getKey());
}
}

我不知道应该用什么来代替 entry.getKey().getValue().entrySet()。任何人都可以解释我理解这一点。这是为了迭代嵌套 map 。

我得到的错误是

.\common\devtracker\process\devtr\DevTrackerImpl.java:226: cannot find symbol
symbol : method getValue()
location: class java.lang.String
for (Map.Entry<String, List<ProjectBreakupVO>> entry1:entry.getKey().getValue().entrySet())

最佳答案

entry.getKey() 没有 getValue() 方法,因为它只是返回一个字符串。你可能想要的是这里

for (Map.Entry<String, List> entry1 : entry.getKey().getValue().entrySet())

是做

for (Map.Entry<String, List> entry1 : entry.getValue().entrySet())

关于java - 使用 Entryset 遍历 Hashmap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13522809/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com