更快地从Map中找出给定值的关键字?

Cha*_*les 3 java map

我想从HashMap中找出给定值的关键,目前我必须通过所有键并在地图中检查它的值,有更快的方法吗?

msa*_*ord 8

用于执行此操作的备用数据结构将BiMap来自Google集合API.

API文档在这里.


Jus*_*ini 6

不,没有更快的方法(没有引入其他数据结构).如果您需要经常这样做,请重新考虑您的设计.也许你想要另一个人HashMap的钥匙是另一个人的价值HashMap