DoubleIterable
, DoubleValuesMap
, MutableDoubleValuesMap
, PrimitiveIterable
ByteDoubleHashMap
, CharDoubleHashMap
, DoubleDoubleHashMap
, FloatDoubleHashMap
, IntDoubleHashMap
, LongDoubleHashMap
, ShortDoubleHashMap
public abstract class AbstractMutableDoubleValuesMap extends AbstractDoubleIterable implements MutableDoubleValuesMap
Constructor | Description |
---|---|
AbstractMutableDoubleValuesMap() |
Modifier and Type | Method | Description |
---|---|---|
boolean |
allSatisfy(DoublePredicate predicate) |
Returns true if all of the elements in the DoubleIterable return true for the
specified predicate, otherwise returns false.
|
boolean |
anySatisfy(DoublePredicate predicate) |
Returns true if any of the elements in the DoubleIterable return true for the
specified predicate, otherwise returns false.
|
void |
appendString(Appendable appendable,
String start,
String separator,
String end) |
Prints a string representation of this collection onto the given
Appendable . |
RichIterable<DoubleIterable> |
chunk(int size) |
Partitions elements in fixed size chunks.
|
<V> MutableBag<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 |
contains(double value) |
Returns true if the value is contained in the DoubleIterable, and false if it is not.
|
boolean |
containsAll(DoubleIterable source) |
Returns true if the all of the values specified in the source DoubleIterable are contained
in the DoubleIterable, and false if they are not.
|
boolean |
containsValue(double value) |
|
int |
count(DoublePredicate predicate) |
Returns a count of the number of elements in the DoubleIterable that return true for the
specified predicate.
|
double |
detectIfNone(DoublePredicate predicate,
double value) |
|
void |
each(DoubleProcedure procedure) |
A synonym for forEach.
|
void |
forEach(DoubleProcedure procedure) |
Applies the DoubleProcedure to each element in the DoubleIterable.
|
void |
forEachValue(DoubleProcedure procedure) |
|
boolean |
isEmpty() |
Returns true if this iterable has zero items.
|
double |
max() |
|
double |
min() |
|
boolean |
noneSatisfy(DoublePredicate predicate) |
Returns true if none of the elements in the DoubleIterable return true for the
specified predicate, otherwise returns false.
|
boolean |
notEmpty() |
The English equivalent of !this.isEmpty()
|
MutableDoubleBag |
reject(DoublePredicate predicate) |
Returns a new DoubleIterable with all of the elements in the DoubleIterable that
return false for the specified predicate.
|
MutableDoubleBag |
select(DoublePredicate predicate) |
Returns a new DoubleIterable with all of the elements in the DoubleIterable that
return true for the specified predicate.
|
int |
size() |
Returns the number of items in this iterable.
|
double |
sum() |
|
double[] |
toArray() |
Converts the DoubleIterable to a primitive double array.
|
asLazy, average, containsAll, maxIfEmpty, median, minIfEmpty, toBag, toList, toSet, toSortedArray, toSortedList, toString
asLazy, average, averageIfEmpty, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectInt, collectLong, collectShort, containsAll, flatCollect, injectInto, maxIfEmpty, median, medianIfEmpty, minIfEmpty, reduce, reduceIfEmpty, reject, select, summaryStatistics, toBag, toList, toSet, toSortedArray, toSortedList
tap, values
clear, doubleIterator
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
appendString, appendString, makeString, makeString, makeString, toString
public boolean contains(double value)
DoubleIterable
contains
in interface DoubleIterable
public boolean containsAll(DoubleIterable source)
DoubleIterable
containsAll
in interface DoubleIterable
containsAll
in class AbstractDoubleIterable
public double max()
max
in interface DoubleIterable
public double min()
min
in interface DoubleIterable
public int size()
PrimitiveIterable
size
in interface PrimitiveIterable
public boolean isEmpty()
PrimitiveIterable
isEmpty
in interface PrimitiveIterable
public boolean notEmpty()
PrimitiveIterable
notEmpty
in interface PrimitiveIterable
public void forEach(DoubleProcedure procedure)
DoubleIterable
forEach
in interface DoubleIterable
public void each(DoubleProcedure procedure)
DoubleIterable
each
in interface DoubleIterable
public void appendString(Appendable appendable, String start, String separator, String end)
PrimitiveIterable
Appendable
. Prints the string returned
by PrimitiveIterable.makeString(String, String, String)
.appendString
in interface PrimitiveIterable
public double[] toArray()
DoubleIterable
toArray
in interface DoubleIterable
public MutableDoubleBag select(DoublePredicate predicate)
DoubleIterable
select
in interface DoubleIterable
select
in interface DoubleValuesMap
select
in interface MutableDoubleValuesMap
public MutableDoubleBag reject(DoublePredicate predicate)
DoubleIterable
reject
in interface DoubleIterable
reject
in interface DoubleValuesMap
reject
in interface MutableDoubleValuesMap
public <V> MutableBag<V> collect(DoubleToObjectFunction<? extends V> function)
DoubleIterable
collect
in interface DoubleIterable
collect
in interface DoubleValuesMap
collect
in interface MutableDoubleValuesMap
public double detectIfNone(DoublePredicate predicate, double value)
detectIfNone
in interface DoubleIterable
public int count(DoublePredicate predicate)
DoubleIterable
count
in interface DoubleIterable
public boolean anySatisfy(DoublePredicate predicate)
DoubleIterable
anySatisfy
in interface DoubleIterable
public boolean allSatisfy(DoublePredicate predicate)
DoubleIterable
allSatisfy
in interface DoubleIterable
public boolean noneSatisfy(DoublePredicate predicate)
DoubleIterable
noneSatisfy
in interface DoubleIterable
public RichIterable<DoubleIterable> chunk(int size)
DoubleIterable
chunk
in interface DoubleIterable
size
- the number of elements per chunkRichIterable
containing DoubleIterable
s of size size
, except the last will be
truncated if the elements don't divide evenly.public double sum()
sum
in interface DoubleIterable
public boolean containsValue(double value)
containsValue
in interface DoubleValuesMap
public void forEachValue(DoubleProcedure procedure)
forEachValue
in interface DoubleValuesMap
Copyright © 2004–2019. All rights reserved.