public class HashMapUtils
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
protected |
HashMapUtils() |
| Modifier and Type | Method and Description |
|---|---|
static int |
calcCapacity(int size)
Calculates initial capacity needed to hold
size elements in
a HashMap or Hashtable without forcing an expensive increase in internal
capacity. |
static java.util.HashMap |
merge(java.util.Map map1,
java.util.Map map2)
Creates a new
HashMap that has all of the elements
of map1 and map2 (on key collision, the latter
override the former). |
public static final int calcCapacity(int size)
size elements in
a HashMap or Hashtable without forcing an expensive increase in internal
capacity. Capacity is based on the default load factor of .75.
Usage: Map map = new HashMap(HashMapUtils.calcCapacity(10));
size - the number of items that will be put into a HashMappublic static java.util.HashMap merge(java.util.Map map1,
java.util.Map map2)
HashMap that has all of the elements
of map1 and map2 (on key collision, the latter
override the former).map1 - the fist hashmap to mergemap2 - the second hashmap to merge