gpt4 book ai didi

java - 如何根据 Map Interface Java 中的值检索键?

转载 作者:行者123 更新时间:2023-11-30 06:12:34 25 4
gpt4 key购买 nike

我目前正在研究数据结构,以编写有关名称加密和解密的程序。我对 map 界面有疑问。实际上,为了获取与键关联的值,我们在 Map 接口(interface)中使用了 get() 方法。但是如何在不遍历Map接口(interface)中的所有键值对的情况下检索特定值的键

谢谢

最佳答案

正如其他人所说,这是不可能的。 Map 接口(interface)及其实现不支持它。

考虑使用 BiMap,例如 Google Guava Collections 中的那个。它在键和值之间建立一对一(双向)关系。 https://code.google.com/p/guava-libraries/wiki/NewCollectionTypesExplained#BiMap

使用 BiMap,您可以使用 Key key = biMap.inverse().get(value) 获取给定值的键。

关于java - 如何根据 Map Interface Java 中的值检索键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32711468/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com