读书人

Google Guava会合3: BiMaps

发布时间: 2012-08-27 21:21:56 作者: rapoo

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

读书人网 >编程

热点推荐