com.google.common.collect.HashBiMap类,用法和jdk的hashmap基本一样,也是以key和value存储元素的一种集合,当然他的不同之处在于每个entrset里的value是唯一的,如果放入一个已经存在的value,会报错。
put(K key,V value)放入一个key value键值对,如果key已经存在,那么该键值对对覆盖原来的键值对,如果value已经存在会报错。这个方法会返回被覆盖的key对应的value
inverse(),将集合内的key和value对调位置,就是将原来的key作为value,原来的value作为key
forcePut(K key,V value),强制放入一个键值对,如果value已经存在,则会覆盖原来的key value键值对,不会报错。这个方法返回被覆盖的键值对的key所对应的值
转载于:https://my.oschina.net/wwwd/blog/689042
