Package org.apache.commons.collections4
Interface MultiSet.Entry<E>
- Type Parameters:
E- the element type
- All Known Implementing Classes:
AbstractMapMultiSet.MultiSetEntry,AbstractMultiSet.AbstractEntry
public static interface MultiSet.Entry<E>
An unmodifiable entry for an element and its occurrence as contained in a MultiSet.
The MultiSet.entrySet() method returns a view of the multiset whose elements implement this interface.
-
Method Summary
-
Method Details
-
equals
Compares the specified object with this entry for equality. Returns true if the given object is also a multiset entry and the two entries represent the same element with the same number of occurrences.More formally, two entries
e1ande2represent the same mapping if(e1.getElement() == null ? e2.getElement() == null : e1.getElement().equals(e2.getElement())) && (e1.getCount() == e2.getCount())
-
getCount
int getCount()Gets the number of occurrences for the element of this entry.- Returns:
- The number of occurrences of the element.
-
getElement
E getElement()Gets the element corresponding to this entry.- Returns:
- The element corresponding to this entry.
-
hashCode
int hashCode()Returns the hash code value for this multiset entry.The hash code of a multiset entry
eis defined to be:(e==null ? 0 : e.hashCode()) ^ noOccurrences)
-