|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Map has a set of keys, each key is mapped to a single value.
Nested Class Summary | |
static interface |
Map.Entry
Map.Entry is a key/value mapping which is contained in a Map. |
Method Summary | |
void |
clear()
Removes all elements from this Map, leaving it empty. |
boolean |
containsKey(java.lang.Object key)
Searches this Map for the specified key. |
boolean |
containsValue(java.lang.Object value)
Searches this Map for the specified value. |
Set |
entrySet()
Returns a Set whose elements comprise all of the mappings
that are to be found in this Map . |
boolean |
equals(java.lang.Object object)
Compares the argument to the receiver, and answers true if they represent the same object using a class specific comparison. |
java.lang.Object |
get(java.lang.Object key)
Answers the value of the mapping with the specified key. |
int |
hashCode()
Answers an integer hash code for the receiver. |
boolean |
isEmpty()
Answers if this Map has no elements, a size of zero. |
Set |
keySet()
Answers a Set of the keys contained in this Map. |
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value)
Maps the specified key to the specified value. |
void |
putAll(Map map)
Copies every mapping in the specified Map to this Map. |
java.lang.Object |
remove(java.lang.Object key)
Removes a mapping with the specified key from this Map. |
int |
size()
Answers the number of elements in this Map. |
Collection |
values()
Returns all of the current Map values in a
Collection . |
Method Detail |
public void clear()
UnsupportedOperationException
- when removing from this Map is not supportedisEmpty()
,
size()
public boolean containsKey(java.lang.Object key)
key
- the object to search for
key
is a key of this Map, false otherwisepublic boolean containsValue(java.lang.Object value)
value
- the object to search for
value
is a value of this Map, false
otherwisepublic Set entrySet()
Set
whose elements comprise all of the mappings
that are to be found in this Map
. Information on each of
the mappings is encapsulated in a separate Map.Entry
instance. As
the Set
is backed by this Map
, users
should be aware that changes in one will be immediately visible in the
other.
Set
of the mappingspublic boolean equals(java.lang.Object object)
object
- Object the object to compare with this object.
true
if the object is the same as this
object false
if it is different from this object.hashCode()
public java.lang.Object get(java.lang.Object key)
key
- the key
public int hashCode()
equals(java.lang.Object)
public boolean isEmpty()
size()
public Set keySet()
public java.lang.Object put(java.lang.Object key, java.lang.Object value)
key
- the keyvalue
- the value
UnsupportedOperationException
- when adding to this Map is not supported
ClassCastException
- when the class of the key or value is inappropriate for
this Map
IllegalArgumentException
- when the key or value cannot be added to this Map
NullPointerException
- when the key or value is null and this Map does not
support null keys or valuespublic void putAll(Map map)
map
- the Map to copy mappings from
UnsupportedOperationException
- when adding to this Map is not supported
ClassCastException
- when the class of a key or value is inappropriate for this
Map
IllegalArgumentException
- when a key or value cannot be added to this Map
NullPointerException
- when a key or value is null and this Map does not support
null keys or valuespublic java.lang.Object remove(java.lang.Object key)
key
- the key of the mapping to remove
UnsupportedOperationException
- when removing from this Map is not supportedpublic int size()
public Collection values()
Map
values in a
Collection
. As the returned Collection
is
backed by this Map
, users should be aware that changes in
one will be immediately visible in the other.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |