org.apache.myfaces.util
public class HashMapUtils extends Object
Version: $Revision: 167257 $ $Date: 2004-10-13 13:51:02 +0200 (Wed, 13 Oct 2004) $
Constructor Summary | |
---|---|
protected | HashMapUtils() |
Method Summary | |
---|---|
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 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).
|
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));
Parameters: size the number of items that will be put into a HashMap
Returns: initial capacity needed
HashMap
that has all of the elements
of map1
and map2
(on key collision, the latter
override the former).
Parameters: map1 the fist hashmap to merge map2 the second hashmap to merge
Returns: new hashmap