Java Reference
In-Depth Information
Display 16.9
Method Headings in the Map<K,V> Interface (part 2 of 3)
METHODS
boolean isEmpty()
Returns true if the calling object is empty; otherwise returns false .
public boolean containsValue(Object value)
Returns true if the calling object contains at least one or more keys that map to an instance
of value .
public boolean containsKey(Object key)
Returns true if the calling object contains key as one of its keys.
public boolean equals(Object other)
This is the equals of the map, not the equals of the elements in the map. Overrides the
inherited method equals .
public int size()
Returns the number of (key, value) mappings in the calling object.
public int hashCode()
Returns the hash code value for the calling object.
public Set<Map.Entry<K,V>> entrySet()
Returns a set view consisting of (key, value) mappings for all entries in the map. Changes to the
map are reflected in the set and vice versa.
public Collection<V> values()
Returns a collection view consisting of all values in the map. Changes to the map are reflected in
the collection and vice versa.
public V get(Object key)
Returns the value to which the calling object maps key . If key is not in the map, then null is
returned. Note that this does not always mean that the key is not in the map because it is possible
to map a key to null . The containsKey method can be used to distinguish the two cases.
OPTIONAL METHODS
The following methods are optional, which means they still must be implemented, but the
implementation can simply throw an UnsupportedOperationException if, for some reason, you
do not want to give the methods a “real” implementation. An UnsupportedOperationException
is a RunTimeException and so is not required to be caught or declared in a throws clause.
public V put(K key, V value) ( Optional )
Associates key to value in the map. If key is associated with an existing value, then the old
value is overwritten and returned. Otherwise null is returned.
(continued)
 
Search WWH ::




Custom Search