|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public static interface Multiset.Entry<E>
An unmodifiable element-count pair for a multiset. The Multiset.entrySet() method returns a view of the multiset whose elements
are of this class. A multiset implementation may return Entry instances
that are either live "read-through" views to the Multiset, or immutable
snapshots. Note that this type is unrelated to the similarly-named type
Map.Entry.
| Method Summary | |
|---|---|
boolean |
equals(Object o)
|
int |
getCount()
Returns the count of the associated element in the underlying multiset. |
E |
getElement()
Returns the multiset element corresponding to this entry. |
int |
hashCode()
|
String |
toString()
Returns the canonical string representation of this entry, defined as follows. |
| Method Detail |
|---|
E getElement()
int getCount()
boolean equals(Object o)
Returns true if the given object is also a multiset entry and
the two entries represent the same element and count. That is, two
entries a and b are equal if:
Objects.equal(a.getElement(), b.getElement())
&& a.getCount() == b.getCount()
equals in class Objectint hashCode()
The hash code of a multiset entry for element element and
count count is defined as:
((element == null) ? 0 : element.hashCode()) ^ count
hashCode in class ObjectString toString()
" x " (space, letter x, space), followed by the count.
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||