Google Guava集合3: BiMaps
BiMap
BiMap是一个有用的集合类型,很简单,它就是一个双向的映射。
反向转换一个Map
一个普通的map是一个key/value的集合,你可以使用key来查询
value,例如,我来创建一个字段:
americanToBritish.put("potato chips","crisps");System.out.println(britishToAmerican.containsKey("crisps")); // trueSystem.out.println(britishToAmerican.get("crisps")); // potato chips这就是BiMap,很简单。和其他集合的一样,他也有很多的实现,
推荐你阅读他的API:[url]http://guava-
libraries.googlecode.com/svn/tags/release09/javadoc/co
m/google/common/collect/BiMap.html[/url]
另外multimap的介绍:
google guava multimap介绍:http://vipcowrie.iteye.com/blog/1517338