有没有与python的dict.items()/ dict.values()/ dict.keys()等效的Java?

时间:2019-01-19 18:06:26

标签: java python dictionary hashmap

我目前正在学习Java,已经有Python经验。我了解Java中与Python字典最接近的是HashMap,我很好奇Python是否有HashMap的dict.items()/ dict.values()/ dict.keys() -我知道HashMap有一种get()方法,但是我想在不知道Map的键的情况下检索值。

如果没有等效项,您如何建议我解决此问题?完全不使用HashMap还是?

1 个答案:

答案 0 :(得分:7)

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