Package org.apache.lucene.search
Class Multiset<T>
- java.lang.Object
- 
- java.util.AbstractCollection<T>
- 
- org.apache.lucene.search.Multiset<T>
 
 
- 
- All Implemented Interfaces:
- Iterable<T>,- Collection<T>
 
 public final class Multiset<T> extends AbstractCollection<T> AMultisetis a set that allows for duplicate elements. TwoMultisets are equal if they contain the same unique elements and if each unique element has as many occurrences in both multisets. Iteration order is not specified.- NOTE: This API is for internal purposes only and might change in incompatible ways in the next release.
 
- 
- 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanadd(T e)voidclear()booleancontains(Object o)booleanequals(Object obj)inthashCode()Iterator<T>iterator()booleanremove(Object o)intsize()- 
Methods inherited from class java.util.AbstractCollectionaddAll, containsAll, isEmpty, removeAll, retainAll, toArray, toArray, toString
 - 
Methods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface java.util.CollectionparallelStream, removeIf, spliterator, stream, toArray
 
- 
 
- 
- 
- 
Constructor Detail- 
Multisetpublic Multiset() Create an emptyMultiset.
 
- 
 - 
Method Detail- 
iteratorpublic Iterator<T> iterator() - Specified by:
- iteratorin interface- Collection<T>
- Specified by:
- iteratorin interface- Iterable<T>
- Specified by:
- iteratorin class- AbstractCollection<T>
 
 - 
sizepublic int size() - Specified by:
- sizein interface- Collection<T>
- Specified by:
- sizein class- AbstractCollection<T>
 
 - 
clearpublic void clear() - Specified by:
- clearin interface- Collection<T>
- Overrides:
- clearin class- AbstractCollection<T>
 
 - 
addpublic boolean add(T e) - Specified by:
- addin interface- Collection<T>
- Overrides:
- addin class- AbstractCollection<T>
 
 - 
removepublic boolean remove(Object o) - Specified by:
- removein interface- Collection<T>
- Overrides:
- removein class- AbstractCollection<T>
 
 - 
containspublic boolean contains(Object o) - Specified by:
- containsin interface- Collection<T>
- Overrides:
- containsin class- AbstractCollection<T>
 
 - 
equalspublic boolean equals(Object obj) - Specified by:
- equalsin interface- Collection<T>
- Overrides:
- equalsin class- Object
 
 - 
hashCodepublic int hashCode() - Specified by:
- hashCodein interface- Collection<T>
- Overrides:
- hashCodein class- Object
 
 
- 
 
-