查找HashMap是否包含所选值和返回键

Day*_*nne 5 java

有没有办法找到我的HashMap<String, String>包含值="x"的条目(键,值)并按顺序遍历所有条目?

Meh*_*dad 8

HashMap.containsKey()

这是HashMap在首位...

(但不确定你的意思是"顺序完成所有条目".每个键只有1个条目.)


编辑:

既然你编辑了问题,那么答案是否定的!:(

如果您需要该功能,请设计您自己的双向方式HashMap,将每个值的位置存储在另一个值中(希望这是有意义的),然后使用该类.HashMaps不是为此而设计的.


Paŭ*_*ann 6

有这个containsValue()方法,但对于常见的实现来说,这只是在内部迭代所有值并将它们与参数进行比较。