org.apache.commons.collections.map
public class HashedMap extends AbstractHashedMap implements Serializable, Cloneable
Map
implementation that is a general purpose alternative
to HashMap
.
This implementation improves on the JDK1.4 HashMap by adding the {@link org.apache.commons.collections.MapIterator MapIterator} functionality and many methods for subclassing.
Since: Commons Collections 3.0
Version: $Revision: 1.15 $ $Date: 2004/02/18 01:13:19 $
Constructor Summary | |
---|---|
HashedMap()
Constructs a new empty map with default size and load factor. | |
HashedMap(int initialCapacity)
Constructs a new, empty map with the specified initial capacity.
| |
HashedMap(int initialCapacity, float loadFactor)
Constructs a new, empty map with the specified initial capacity and
load factor.
| |
HashedMap(Map map)
Constructor copying elements from another map.
|
Method Summary | |
---|---|
Object | clone()
Clones the map without cloning the keys or values.
|
Parameters: initialCapacity the initial capacity
Throws: IllegalArgumentException if the initial capacity is less than one
Parameters: initialCapacity the initial capacity loadFactor the load factor
Throws: IllegalArgumentException if the initial capacity is less than one IllegalArgumentException if the load factor is less than zero
Parameters: map the map to copy
Throws: NullPointerException if the map is null
Returns: a shallow clone