java.util
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
| Constructor and Description |
|---|
AbstractMap.SimpleEntry(K key,
V value)
Creates an entry representing a mapping from the specified key to the specified value. |
AbstractMap.SimpleEntry(Map.Entry<? extends K,? extends V> entry)
Creates an entry representing the same mapping as the specified entry. |
| Modifier and Type | Method and Description |
|---|---|
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
AbstractMap.SimpleEntry
public AbstractMap.SimpleEntry(K key, V value)
- Creates an entry representing a mapping from the specified
key to the specified value.
- Parameters:
key- the key represented by this entryvalue- the value represented by this entry
AbstractMap.SimpleEntry
public AbstractMap.SimpleEntry(Map.Entry<? extends K,? extends V> entry)
- Creates an entry representing the same mapping as the
specified entry.
- Parameters:
entry- the entry to copy
| Method Detail |
|---|
getKey
public K getKey()
- Returns the key corresponding to this entry.
- Returns:
- the key corresponding to this entry
getValue
public V getValue()
- Returns the value corresponding to this entry.
- Returns:
- the value corresponding to this entry
setValue
public V setValue(V value)
- Replaces the value corresponding to this entry with the specified
value.
- Parameters:
value- new value to be stored in this entry- Returns:
- the old value corresponding to the entry
equals
public boolean equals(Object o)
- Compares the specified object with this entry for equality.
Returns
trueif the given object is also a map entry and the two entries represent the same mapping. More formally, two entriese1ande2represent 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 theequalsmethod works properly across different implementations of theMap.Entryinterface. - Parameters:
o- object to be compared for equality with this map entry- Returns:
trueif the specified object is equal to this map entry- See Also:
hashCode()
hashCode
public int hashCode()
- Returns the hash code value for this map entry. The hash code
of a map entry
eis defined to be:(e.getKey()==null ? 0 : e.getKey().hashCode()) ^ (e.getValue()==null ? 0 : e.getValue().hashCode())
This ensures thate1.equals(e2)implies thate1.hashCode()==e2.hashCode()for any two Entriese1ande2, as required by the general contract ofObject.hashCode(). - Returns:
- the hash code value for this map entry
- See Also:
equals(java.lang.Object)
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.
- Returns:
- a String representation of this map entry
|
Java™ Platform Standard Ed. 7 DRAFT ea-b59 |
|||||||||
| PREV CLASS NEXT CLASS | NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.util.AbstractMap.SimpleEntry<K,V>