如果我有一个HashMap如
{opst=post pots stop spot tops opts,
art=rat tar art,
glos=slog,
gopr=gorp,
fgor=frog,
aprt=trap tarp part,
dgo=dog god,
act=act cat tac,
fglo=flog golf}
和HashMap之类的
{opst=otsp, art=atr, fgor=grof, aprt=arpt, dgo=gdo, act=atc}
我将如何使用第二个HashMap作为我的键来打印出类似...
arpt part tarp trap
atc act cat tac
atr art rat tar
gdo dog god
grof frog
otsp opts post pots spot stop tops
最佳答案
假设第一个HashMap
称为firstMap
,第二个secondMap
,然后浏览secondMap
的键以打印存储在第一张地图上的值。这是一个代码示例:
for (String secondMapKey : secondMap.keySet()) {
System.out.println(firstMap.get(secondMapKey));
}
另一个选择可能是遍历第二个映射的
secondMap
条目并获取密钥(如果您还需要secondMap
的值和密钥一起):for (Map.Entry<String, String> entry : secondMap.entrySet()) {
System.out.println(firstMap.get(entry.getKey()) + " " + entry.getValue());
}