public class HashMapUtils extends 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 String |
mapToString(Map map)
spit out each name/value pair
|
static HashMap |
merge(Map map1,
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 HashMap merge(Map map1, 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 mergeCopyright © 2020 The Apache Software Foundation. All rights reserved.