public interface Map.Entry<K, V>

Known subtypesAbstractMap.SimpleEntry, AbstractMap.SimpleImmutableEntry

Map.Entry is a key/value mapping contained in a Map.

Methods

public abstract boolean equals(Object object)Compares the specified object to this Map.Entry and returns if they are equal.
public abstract K getKey()Returns the key.
public abstract V getValue()Returns the value.
public abstract int hashCode()Returns an integer hash code for the receiver.
public abstract V setValue(V object)Sets the value of this entry to the specified value, replacing any existing value.

Method details

equals

public abstract boolean equals(Object object)
Compares the specified object to this Map.Entry and returns if they are equal. To be equal, the object must be an instance of Map.Entry and have the same key and value.

Parameters

object Object
the Object to compare with this Object.

Returns

true if the specified Object is equal to this Map.Entry, false otherwise.

See also

getKey

public abstract K getKey()
Returns the key.

Returns

the key

getValue

public abstract V getValue()
Returns the value.

Returns

the value

hashCode

public abstract int hashCode()
Returns an integer hash code for the receiver. Object which are equal return the same value for this method.

Returns

the receiver’s hash code.

setValue

public abstract V setValue(V object)
Sets the value of this entry to the specified value, replacing any existing value.

Parameters

object V
the new value to set.

Returns

object the replaced value of this entry.