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