有没有java等价的python的dict.items()/ dict.values()/ dict.keys()?

pun*_*esh -2 python java dictionary hashmap

我目前正在学习Java,已经有过Python经验.我理解Java中最接近Python字典的是HashMap,我很好奇是否有HashMapPython的dict.items()/ dict.values()/ dict.keys()等效 - 我明白HashMap有一个get()方法但我想要在不知道密钥的情况下检索值Map.

如果没有相应的,你怎么建议我解决这个问题?不要使用HashMap或?

Kar*_*cki 7

Map.entrySet(),Map.values(),Map.keySet().看一下Mapjavadoc,它列出了Map界面中的所有方法以及它们的作用.