【发布时间】:2013-01-14 01:55:18
【问题描述】:
可能重复:
Java Hashmap: How to get key from value?
Bi-directional Map in Java?
我想要一个 key value data structure 用于 Android 应用程序。我可以使用Map<K,V>,但在Map 中我无法获取特定值的密钥。
是否有任何好的 Java 数据结构,我可以使用它按值检索键,反之亦然。
【问题讨论】:
-
看番石榴的BiMap
-
你可以实现一个小方法来做到这一点;这将是 4 行代码;而不是使用任何第三方。
-
@Deepak 对于这样的一般用例,最好使用经过良好测试和广泛接受的库。你会避免很多痛苦。