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