Class HashedMap
- java.lang.Object
-
- java.util.AbstractMap
-
- org.apache.commons.collections.map.AbstractHashedMap
-
- org.apache.commons.collections.map.HashedMap
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,java.util.Map
,IterableMap
@Deprecated(since="2021-04-30") public class HashedMap extends AbstractHashedMap implements java.io.Serializable, java.lang.Cloneable
Deprecated.Commons Collections 3 is in maintenance mode. Commons Collections 4 should be used instead.AMap
implementation that is a general purpose alternative toHashMap
.This implementation improves on the JDK1.4 HashMap by adding the
MapIterator
functionality and many methods for subclassing.Note that HashedMap is not synchronized and is not thread-safe. If you wish to use this map from multiple threads concurrently, you must use appropriate synchronization. The simplest approach is to wrap this map using
Collections.synchronizedMap(Map)
. This class may throw exceptions when accessed by concurrent threads without synchronization.- Since:
- Commons Collections 3.0
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description HashedMap()
Deprecated.Constructs a new empty map with default size and load factor.HashedMap(int initialCapacity)
Deprecated.Constructs a new, empty map with the specified initial capacity.HashedMap(int initialCapacity, float loadFactor)
Deprecated.Constructs a new, empty map with the specified initial capacity and load factor.HashedMap(java.util.Map map)
Deprecated.Constructor copying elements from another map.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.Object
clone()
Deprecated.Clones the map without cloning the keys or values.-
Methods inherited from class org.apache.commons.collections.map.AbstractHashedMap
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, mapIterator, put, putAll, remove, size, toString, values
-
-
-
-
Constructor Detail
-
HashedMap
public HashedMap()
Deprecated.Constructs a new empty map with default size and load factor.
-
HashedMap
public HashedMap(int initialCapacity)
Deprecated.Constructs a new, empty map with the specified initial capacity.- Parameters:
initialCapacity
- the initial capacity- Throws:
java.lang.IllegalArgumentException
- if the initial capacity is less than one
-
HashedMap
public HashedMap(int initialCapacity, float loadFactor)
Deprecated.Constructs a new, empty map with the specified initial capacity and load factor.- Parameters:
initialCapacity
- the initial capacityloadFactor
- the load factor- Throws:
java.lang.IllegalArgumentException
- if the initial capacity is less than onejava.lang.IllegalArgumentException
- if the load factor is less than zero
-
HashedMap
public HashedMap(java.util.Map map)
Deprecated.Constructor copying elements from another map.- Parameters:
map
- the map to copy- Throws:
java.lang.NullPointerException
- if the map is null
-
-