|
FlexDoc/Javadoc 2.0 Demo Java Doc |
Class AbstractMap.SimpleEntry<K,V>
java.util.AbstractMap.SimpleEntry<K,V>
All Implemented Interfaces:
Enclosing class:
public static class AbstractMap.SimpleEntry<K,V>
An Entry maintaining a key and a value. The value may be
changed using the setValue method. Instances of
this class are not associated with any map's entry-set view.
Since:
1.6
See Also:
Constructor Summary |
Creates an entry representing a mapping from the specified
key to the specified value.
|
Creates an entry representing the same mapping as the
specified entry.
|
Method Summary |
boolean |
Compares the specified object with this entry for equality.
|
|
Returns the key corresponding to this entry.
|
|
Returns the value corresponding to this entry.
|
int |
Returns the hash code value for this map entry.
|
|
Replaces the value corresponding to this entry with the specified
value.
|
|
Returns a String representation of this map entry.
|
Methods inherited from class java.lang. Object |
|
Methods inherited from interface java.util. Map.Entry |
|
Creates an entry representing a mapping from the specified
key to the specified value.
Parameters:
key - the key represented by this entry
value - the value represented by this entry
Creates an entry representing the same mapping as the
specified entry.
Parameters:
entry - the entry to copy
Returns the key corresponding to this entry.
Specified by:
Returns:
the key corresponding to this entry
Returns the value corresponding to this entry.
Specified by:
Returns:
the value corresponding to this entry
Replaces the value corresponding to this entry with the specified
value.
Specified by:
Parameters:
value - new value to be stored in this entry
Returns:
the old value corresponding to the entry
Compares the specified object with this entry for equality.
Returns
true if the given object is also a map entry and
the two entries represent the same mapping. More formally, two
entries
e1 and
e2 represent the same mapping
if
(e1.getKey()==null ?
e2.getKey()==null :
e1.getKey().equals(e2.getKey()))
&&
(e1.getValue()==null ?
e2.getValue()==null :
e1.getValue().equals(e2.getValue()))
This ensures that the
equals method works properly across
different implementations of the
Map.Entry interface.
Specified by:
Overrides:
Parameters:
o - object to be compared for equality with this map entry
Returns:
true if the specified object is equal to this map
entry
See Also:
Returns the hash code value for this map entry. The hash code
of a map entry
e is defined to be:
(e.getKey()==null ? 0 : e.getKey().hashCode()) ^
(e.getValue()==null ? 0 : e.getValue().hashCode())
This ensures that
e1.equals(e2) implies that
e1.hashCode()==e2.hashCode() for any two Entries
e1 and
e2, as required by the general
contract of
Object.hashCode().
Specified by:
Overrides:
Returns:
the hash code value for this map entry
See Also:
Returns a String representation of this map entry. This
implementation returns the string representation of this
entry's key followed by the equals character ("
=")
followed by the string representation of this entry's value.
Overrides:
Returns:
a String representation of this map entry
|
FlexDoc/Javadoc 2.0 Demo Java Doc |
FlexDoc/Javadoc is a template-driven programming tool for rapid development of any Javadoc-based Java API documentation generators (i.e. doclets). If you need to customize your Javadoc without writing a full-blown doclet from scratch,
FlexDoc/Javadoc may be the only tool able to help you! Find out more at
www.flexdoc.xyz