|
||||||||||
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 Object
int 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 Object
String 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 |