AbstractMap.SimpleEntry

public static class AbstractMap.SimpleEntry extends Object
implements Entry<K, V> Serializable

An Entry maintaining a key and a value. The value may be changed using the setValue method. This class facilitates the process of building custom map implementations. For example, it may be convenient to return arrays of SimpleEntry instances in method Map.entrySet().toArray.

Public Constructor Summary

AbstractMap.SimpleEntry(K key, V value)
Creates an entry representing a mapping from the specified key to the specified value.
AbstractMap.SimpleEntry(Entry<? extends K, ? extends V> entry)
Creates an entry representing the same mapping as the specified entry.

Public Method Summary

boolean
equals(Object o)
Compares the specified object with this entry for equality.
K
getKey()
Returns the key corresponding to this entry.
V
getValue()
Returns the value corresponding to this entry.
int
hashCode()
Returns the hash code value for this map entry.
V
setValue(V value)
Replaces the value corresponding to this entry with the specified value.
String
toString()
Returns a String representation of this map entry.

Inherited Method Summary