|
Final | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Object
|
+--java.util.AbstractMap
|
+--java.util.HashMap
HashMap is an implementation of Map. All optional operations are supported, adding and removing. Keys and values can be any objects.
| Nested Class Summary |
|---|
| Nested classes inherited from class java.util.Map |
|---|
Map.Entry |
| Constructor Summary | |
|---|---|
HashMap()
Contructs a new empty instance of HashMap. |
|
HashMap(int capacity)
Constructs a new instance of HashMap with the specified capacity. |
|
HashMap(int capacity,
float loadFactor)
Constructs a new instance of HashMap with the specified capacity and load factor. |
|
HashMap(Map map)
Constructs a new instance of HashMap containing the mappings from the specified Map. |
|
| Method Summary | |
|---|---|
void |
clear()
Removes all mappings from this HashMap, leaving it empty. |
Object |
clone()
Answers a new HashMap with the same mappings and size as this HashMap. |
boolean |
containsKey(Object key)
Searches this HashMap for the specified key. |
boolean |
containsValue(Object value)
Searches this HashMap for the specified value. |
Set |
entrySet()
Answers a Set of the mappings contained in this HashMap. |
Object |
get(Object key)
Answers the value of the mapping with the specified key. |
boolean |
isEmpty()
Answers if this HashMap has no elements, a size of zero. |
Set |
keySet()
Answers a Set of the keys contained in this HashMap. |
Object |
put(Object key,
Object value)
Maps the specified key to the specified value. |
void |
putAll(Map map)
Copies every mapping in the specified Map to this HashMap. |
Object |
remove(Object key)
Removes a mapping with the specified key from this HashMap. |
int |
size()
Answers the number of mappings in this HashMap. |
Collection |
values()
Answers a Collection of the values contained in this HashMap. |
| Methods inherited from class java.util.AbstractMap |
|---|
equals, hashCode, toString |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.Map |
|---|
equals, hashCode |
| Constructor Detail |
public HashMap()
public HashMap(int capacity)
capacity - the initial capacity of this HashMap
IllegalArgumentException - when the capacity is less than zeropublic HashMap(int capacity,
float loadFactor)
capacity - the initial capacityloadFactor - the initial load factor
IllegalArgumentException - when the capacity is less than zero
or the load factor is less or equal to zeropublic HashMap(Map map)
map - the mappings to add| Method Detail |
public void clear()
clear in interface Mapclear in class AbstractMapisEmpty(),
size()public Object clone()
clone in class AbstractMapCloneablepublic boolean containsKey(Object key)
containsKey in interface MapcontainsKey in class AbstractMapkey - the object to search for
key is a key of this HashMap, false otherwisepublic boolean containsValue(Object value)
containsValue in interface MapcontainsValue in class AbstractMapvalue - the object to search for
value is a value of this HashMap, false otherwisepublic Set entrySet()
entrySet in interface MapentrySet in class AbstractMappublic Object get(Object key)
get in interface Mapget in class AbstractMapkey - the key
public boolean isEmpty()
isEmpty in interface MapisEmpty in class AbstractMapsize()public Set keySet()
keySet in interface MapkeySet in class AbstractMappublic Object put(Object key,
Object value)
put in interface Mapput in class AbstractMapkey - the keyvalue - the value
public void putAll(Map map)
putAll in interface MapputAll in class AbstractMapmap - the Map to copy mappings frompublic Object remove(Object key)
remove in interface Mapremove in class AbstractMapkey - the key of the mapping to remove
public int size()
size in interface Mapsize in class AbstractMappublic Collection values()
values in interface Mapvalues in class AbstractMap
|
Final | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||