我有一个 Map 实现,我必须创建一个查询,通过使用值名称字段我需要将 Key 返回到该对象。
一种方法是使用迭代器遍历 KeySet 并检查每个 Value,但效率不高。
时间是一个重要因素。
是否有任何有趣的解决方案/库可以做到这一点?
最佳答案
您可以使用 Guava 框架中的 BiMap: https://github.com/google/guava/wiki/NewCollectionTypesExplained#bimap
关于java - 按值字段搜索 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44496667/