edu.emory.mathcs.backport.java.util
Class AbstractMap.SimpleEntry
java.lang.Object
edu.emory.mathcs.backport.java.util.AbstractMap.SimpleEntry
- AbstractMap
- Entry
public static class AbstractMap.SimpleEntry
extends java.lang.Object
implements Entry
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
SimpleEntry(Entry entry) - Creates an entry representing the same mapping as the
specified entry.
|
SimpleEntry(Object key, Object value) - Creates an entry representing a mapping from the specified
key to the specified value.
|
boolean | equals(Object o)
|
Object | getKey() - Returns the key corresponding to this entry.
|
Object | getValue() - Returns the value corresponding to this entry.
|
int | hashCode()
|
Object | setValue(Object value) - Replaces the value corresponding to this entry with the specified
value.
|
String | toString() - Returns a String representation of this map entry.
|
SimpleEntry
public SimpleEntry(Entry entry)
Creates an entry representing the same mapping as the
specified entry.
entry
- the entry to copy
SimpleEntry
public SimpleEntry(Object key,
Object value)
Creates an entry representing a mapping from the specified
key to the specified value.
key
- the key represented by this entryvalue
- the value represented by this entry
equals
public boolean equals(Object o)
getKey
public Object getKey()
Returns the key corresponding to this entry.
- the key corresponding to this entry
getValue
public Object getValue()
Returns the value corresponding to this entry.
- the value corresponding to this entry
hashCode
public int hashCode()
setValue
public Object setValue(Object value)
Replaces the value corresponding to this entry with the specified
value.
value
- new value to be stored in this entry
- the old value corresponding to the entry
toString
public String toString()
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.
- a String representation of this map entry