java.util
public static class AbstractMap.SimpleEntry<K,V> extends Object implements Entry<K,V>, Serializable
Since: 1.6
| Constructor Summary | |
|---|---|
| SimpleEntry(K newKey, V newValue)
Basic constructor initializes the fields. | |
| SimpleEntry(Entry<? extends K,? extends V> entry) | |
| Method Summary | |
|---|---|
| boolean | equals(Object o)
Compares the specified object with this entry. |
| K | getKey()
Get the key corresponding to this entry.
|
| V | getValue()
Get the value corresponding to this entry. |
| int | hashCode()
Returns the hash code of the entry. |
| V | setValue(V newVal)
Replaces the value with the specified object. |
| String | toString()
This provides a string representation of the entry. |
Parameters: newKey the key newValue the value
(o instanceof Map.Entry)
&& (getKey() == null ? ((HashMap) o).getKey() == null
: getKey().equals(((HashMap) o).getKey()))
&& (getValue() == null ? ((HashMap) o).getValue() == null
: getValue().equals(((HashMap) o).getValue()))
Parameters: o the object to compare
Returns: true if it is equal
Returns: the key
Returns: the value
(getKey() == null ? 0 : getKey().hashCode())
^ (getValue() == null ? 0 : getValue().hashCode())
Returns: the hash code
Parameters: newVal the new value to store
Returns: the old value
Throws: NullPointerException if the map forbids null values. UnsupportedOperationException if the map doesn't support
put(). ClassCastException if the value is of a type unsupported
by the map. IllegalArgumentException if something else about this
value prevents it being stored in the map.
Returns: the string representation