javadoc.com.google.common.collect.Multiset.Entry.html Maven / Gradle / Ivy
The newest version!
Multiset.Entry (Guava: Google Core Libraries for Java 11.0.1 API)
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV CLASS
NEXT CLASS
FRAMES
NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD
DETAIL: FIELD | CONSTR | METHOD
com.google.common.collect
Interface Multiset.Entry<E>
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
.
- Since:
- 2.0 (imported from Google Collections Library)
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 |
---|
getElement
E getElement()
- Returns the multiset element corresponding to this entry. Multiple calls
to this method always return the same instance.
- Returns:
- the element corresponding to this entry
getCount
int getCount()
- Returns the count of the associated element in the underlying multiset.
This count may either be an unchanging snapshot of the count at the time
the entry was retrieved, or a live view of the current count of the
element in the multiset, depending on the implementation. Note that in
the former case, this method can never return zero, while in the latter,
it will return zero if all occurrences of the element were since removed
from the multiset.
- Returns:
- the count of the element; never negative
equals
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 entriesa
andb
are equal if:Objects.equal(a.getElement(), b.getElement()) && a.getCount() == b.getCount()
hashCode
int hashCode()
-
The hash code of a multiset entry for element
element
and countcount
is defined as:((element == null) ? 0 : element.hashCode()) ^ count
toString
String toString()
- Returns the canonical string representation of this entry, defined as
follows. If the count for this entry is one, this is simply the string
representation of the corresponding element. Otherwise, it is the string
representation of the element, followed by the three characters
" x "
(space, letter x, space), followed by the count.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2010-2012. All Rights Reserved.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy