2

Map从键映射到值,并根据键的知识提供快速访问。

是否存在像 Maps 这样同时支持键值和值访问的数据结构?有时我可能想通过值取消对 Map 的引用,而其他时候则通过键。

4

3 回答 3

6

不在 JDK 中,但您可以在 Google Collections 中找到一个很好的 BiMap 实现:http: //google-collections.googlecode.com/svn/trunk/javadoc/com/google/common/collect/BiMap.html

于 2009-05-19T07:53:53.240 回答
5

Apache Commons Collections提供了一个用于此目的的BidiMap 。

于 2009-05-19T07:55:49.600 回答
2

看看org.apache.commons.collections.BidiMap

定义一个允许键和值之间双向查找的映射。

于 2009-05-19T07:56:25.123 回答