See the Guava User Guide article on BiMap.
| Modifier and Type | Method and Description |
|---|---|
| public V | Returns: the value that was previously associated with the key, ornull if there was no
previous entry. (If the bimap contains null values, then forcePut, like put, returns null both if the key is absent and if it is present with a null
value.)the key with which the specified value is to be associated key, V the value to be associated with the specified key value)An alternate form of |
| public BiMap | Returns: the inverse view of this bimapReturns the inverse view of this bimap, which maps each of this bimap's values to its associated key. |
| public V | put(K
key with which the specified value is to be associated key, V value to be associated with the specified key value)Redeclares java. |
| public void | putAll(Map<? extends K, ? extends V>
mappings to be stored in this map map)Redeclares java. |
| public Set | values()
Redeclares java. Collection view of the values contained in this map.
|
| forcePut | back to summary |
|---|---|
| public V forcePut(K key, V value) An alternate form of Note that a successful call to this method could cause the size of the bimap to increase by one, stay the same, or even decrease by one. Warning If an existing entry with this value is removed, the key for that entry is discarded and not returned.
| |
| inverse | back to summary |
|---|---|
| public BiMap Returns the inverse view of this bimap, which maps each of this bimap's values to its associated key. The two bimaps are backed by the same data; any changes to one will appear in the other. Note There is no guaranteed correspondence between the iteration order of a bimap and that of its inverse.
| |
| put | back to summary |
|---|---|
| public V put(K key, V value) Redeclares java. Doc from java. Associates the specified value with the specified key in this map
(optional operation). If the map previously contained a mapping for
the key, the old value is replaced by the specified value. (A map
| |
| putAll | back to summary |
|---|---|
| public void putAll(Map<? extends K, ? extends V> map) Redeclares java. Doc from java. Copies all of the mappings from the specified map to this map
(optional operation). The effect of this call is equivalent to that
of calling Warning the results of calling this method may vary depending on the iteration order
of
| |
| values | back to summary |
|---|---|
| public Set Redeclares java. Doc from java. Returns a Because a bimap has unique values, this method returns a | |