Class DualHashBidiMap<K,V>
- java.lang.Object
 - 
- org.apache.commons.collections4.bidimap.AbstractDualBidiMap<K,V>
 - 
- org.apache.commons.collections4.bidimap.DualHashBidiMap<K,V>
 
 
 
- 
- Type Parameters:
 K- the type of the keys in the mapV- the type of the values in the map
- All Implemented Interfaces:
 java.io.Serializable,java.util.Map<K,V>,BidiMap<K,V>,Get<K,V>,IterableGet<K,V>,IterableMap<K,V>,Put<K,V>
public class DualHashBidiMap<K,V> extends AbstractDualBidiMap<K,V> implements java.io.Serializable
Implementation ofBidiMapthat uses twoHashMapinstances.Two
HashMapinstances are used in this class. This provides fast lookups at the expense of storing two sets of map entries. Commons Collections would welcome the addition of a direct hash-based implementation of theBidiMapinterface.NOTE: From Commons Collections 3.1, all subclasses will use
HashMapand the flawedcreateMapmethod is ignored.- Since:
 - 3.0
 - See Also:
 - Serialized Form
 
 
- 
- 
Constructor Summary
Constructors Constructor Description DualHashBidiMap()Creates an emptyHashBidiMap.DualHashBidiMap(java.util.Map<? extends K,? extends V> map)Constructs aHashBidiMapand copies the mappings from specifiedMap. 
- 
Method Summary
- 
Methods inherited from class org.apache.commons.collections4.bidimap.AbstractDualBidiMap
clear, containsKey, containsValue, entrySet, equals, get, getKey, hashCode, inverseBidiMap, isEmpty, keySet, mapIterator, put, putAll, remove, removeValue, size, toString, values 
 - 
 
 -