如果我有一个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
答案 0 :(得分:2)
假设您的第一个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());
}