public interface DoubleBag extends DoubleIterable
| Modifier and Type | Method and Description |
|---|---|
ListIterable<DoubleIntPair> |
bottomOccurrences(int count)
Returns the
count least frequently occurring items. |
<V> Bag<V> |
collect(DoubleToObjectFunction<? extends V> function)
Returns a new collection with the results of applying the specified function on each element of the source
collection.
|
boolean |
equals(Object o)
Follows the same general contract as
Bag.equals(Object). |
void |
forEachWithOccurrences(DoubleIntProcedure procedure)
For each distinct item, with the number of occurrences, execute the specified procedure.
|
int |
hashCode()
Follows the same general contract as
Bag.hashCode(). |
int |
occurrencesOf(double item)
The occurrences of a distinct item in the bag.
|
DoubleBag |
reject(DoublePredicate predicate)
Returns a new DoubleIterable with all of the elements in the DoubleIterable that
return false for the specified predicate.
|
DoubleBag |
select(DoublePredicate predicate)
Returns a new DoubleIterable with all of the elements in the DoubleIterable that
return true for the specified predicate.
|
DoubleBag |
selectByOccurrences(IntPredicate predicate)
Returns all elements of the bag that have a number of occurrences that satisfy the predicate.
|
default DoubleBag |
selectDuplicates()
Returns all elements of the bag that have more than one occurrence.
|
DoubleSet |
selectUnique()
Returns all elements of the bag that have exactly one occurrence.
|
int |
sizeDistinct()
The size of the Bag when counting only distinct elements.
|
default DoubleBag |
tap(DoubleProcedure procedure) |
ImmutableDoubleBag |
toImmutable()
Returns an immutable copy of this bag.
|
ListIterable<DoubleIntPair> |
topOccurrences(int count)
Returns the
count most frequently occurring items. |
default String |
toStringOfItemToCount() |
allSatisfy, anySatisfy, asLazy, average, averageIfEmpty, chunk, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectInt, collectLong, collectShort, contains, containsAll, containsAll, count, detectIfNone, doubleIterator, each, flatCollect, forEach, injectInto, max, maxIfEmpty, median, medianIfEmpty, min, minIfEmpty, noneSatisfy, reduce, reduceIfEmpty, reject, select, sum, summaryStatistics, toArray, toArray, toBag, toList, toSet, toSortedArray, toSortedListappendString, appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, size, toStringint sizeDistinct()
default DoubleBag tap(DoubleProcedure procedure)
tap in interface DoubleIterableDoubleBag selectByOccurrences(IntPredicate predicate)
default DoubleBag selectDuplicates()
DoubleSet selectUnique()
ListIterable<DoubleIntPair> topOccurrences(int count)
count most frequently occurring items.
In the event of a tie, all of the items with the number of occurrences that match the occurrences of the last
item will be returned.ListIterable<DoubleIntPair> bottomOccurrences(int count)
count least frequently occurring items.
In the event of a tie, all of the items with the number of occurrences that match the occurrences of the last
item will be returned.int occurrencesOf(double item)
void forEachWithOccurrences(DoubleIntProcedure procedure)
DoubleBag select(DoublePredicate predicate)
DoubleIterableselect in interface DoubleIterableDoubleBag reject(DoublePredicate predicate)
DoubleIterablereject in interface DoubleIterable<V> Bag<V> collect(DoubleToObjectFunction<? extends V> function)
DoubleIterablecollect in interface DoubleIterableboolean equals(Object o)
Bag.equals(Object).int hashCode()
Bag.hashCode().ImmutableDoubleBag toImmutable()
default String toStringOfItemToCount()
Copyright © 2004–2020. All rights reserved.