- decrement() - Method in class java8.util.concurrent.atomic.LongAdder
-
Equivalent to add(-1)
.
- decrementPendingCountUnlessZero() - Method in class java8.util.concurrent.CountedCompleter
-
If the pending count is nonzero, (atomically) decrements it.
- deepEquals(Object, Object) - Static method in class java8.util.Objects
-
Returns true
if the arguments are deeply equal to each other
and false
otherwise.
- defaultForkJoinWorkerThreadFactory - Static variable in class java8.util.concurrent.ForkJoinPool
-
Creates a new ForkJoinWorkerThread.
- DISTINCT - Static variable in interface java8.util.Spliterator
-
Characteristic value signifying that, for each pair of
encountered elements x, y
, {@code !
- distinct() - Method in interface java8.util.stream.DoubleStream
-
Returns a stream consisting of the distinct elements of this stream.
- distinct() - Method in interface java8.util.stream.IntStream
-
Returns a stream consisting of the distinct elements of this stream.
- distinct() - Method in interface java8.util.stream.LongStream
-
Returns a stream consisting of the distinct elements of this stream.
- distinct() - Method in interface java8.util.stream.Stream
-
Returns a stream consisting of the distinct elements (according to
Object.equals(Object)
) of this stream.
- divideUnsigned(int, int) - Static method in class java8.lang.Integers
-
Returns the unsigned quotient of dividing the first argument by
the second where each argument and the result is interpreted as
an unsigned value.
- divideUnsigned(long, long) - Static method in class java8.lang.Longs
-
Returns the unsigned quotient of dividing the first argument by
the second where each argument and the result is interpreted as
an unsigned value.
- DoubleAccumulator - Class in java8.util.concurrent.atomic
-
One or more variables that together maintain a running double
value updated using a supplied function.
- DoubleAccumulator(DoubleBinaryOperator, double) - Constructor for class java8.util.concurrent.atomic.DoubleAccumulator
-
Creates a new instance using the given accumulator function
and identity element.
- DoubleAdder - Class in java8.util.concurrent.atomic
-
One or more variables that together maintain an initially zero
double
sum.
- DoubleAdder() - Constructor for class java8.util.concurrent.atomic.DoubleAdder
-
Creates a new adder with initial sum of zero.
- DoubleBinaryOperator - Interface in java8.util.function
-
Represents an operation upon two double
-valued operands and producing a
double
-valued result.
- DoubleConsumer - Interface in java8.util.function
-
Represents an operation that accepts a single double
-valued argument and
returns no result.
- DoubleConsumers - Class in java8.util.function
-
A place for static default implementations of the new Java 8
default interface methods and static interface methods in the
DoubleConsumer
interface.
- DoubleFunction<R> - Interface in java8.util.function
-
Represents a function that accepts a double-valued argument and produces a
result.
- DoublePredicate - Interface in java8.util.function
-
Represents a predicate (boolean-valued function) of one double
-valued
argument.
- DoublePredicates - Class in java8.util.function
-
A place for static default implementations of the new Java 8
default interface methods and static interface methods in the
DoublePredicate
interface.
- Doubles - Class in java8.lang
-
A place for static default implementations of the new Java 8
static methods in the Double
class.
- doubles(long) - Method in class java8.util.SplittableRandom
-
Returns a stream producing the given streamSize
number of
pseudorandom double
values from this generator and/or one split
from it; each value is between zero (inclusive) and one (exclusive).
- doubles() - Method in class java8.util.SplittableRandom
-
Returns an effectively unlimited stream of pseudorandom double
values from this generator and/or one split from it; each value
is between zero (inclusive) and one (exclusive).
- doubles(long, double, double) - Method in class java8.util.SplittableRandom
-
Returns a stream producing the given streamSize
number of
pseudorandom double
values from this generator and/or one split
from it; each value conforms to the given origin (inclusive) and bound
(exclusive).
- doubles(double, double) - Method in class java8.util.SplittableRandom
-
Returns an effectively unlimited stream of pseudorandom double
values from this generator and/or one split from it; each value
conforms to the given origin (inclusive) and bound (exclusive).
- DoubleStream - Interface in java8.util.stream
-
A sequence of primitive double-valued elements supporting sequential and parallel
aggregate operations.
- doubleStream(Spliterator.OfDouble, boolean) - Static method in class java8.util.stream.StreamSupport
-
Creates a new sequential or parallel DoubleStream
from a
Spliterator.OfDouble
.
- doubleStream(Supplier<? extends Spliterator.OfDouble>, int, boolean) - Static method in class java8.util.stream.StreamSupport
-
Creates a new sequential or parallel DoubleStream
from a
Supplier
of Spliterator.OfDouble
.
- DoubleStream.Builder - Interface in java8.util.stream
-
A mutable builder for a DoubleStream
.
- DoubleStreams - Class in java8.util.stream
-
A place for static default implementations of the new Java 8
default interface methods and static interface methods in the
DoubleStream
interface.
- DoubleStreams.J8Builder - Class in java8.util.stream
-
A place for static default implementations of the new Java 8
default interface methods and static interface methods in the
DoubleStream.Builder
interface.
- DoubleSummaryStatistics - Class in java8.util
-
A state object for collecting statistics such as count, min, max, sum, and
average.
- DoubleSummaryStatistics() - Constructor for class java8.util.DoubleSummaryStatistics
-
Construct an empty instance with zero count, zero sum,
Double.POSITIVE_INFINITY
min, Double.NEGATIVE_INFINITY
max and zero average.
- DoubleSupplier - Interface in java8.util.function
-
Represents a supplier of double
-valued results.
- DoubleToIntFunction - Interface in java8.util.function
-
Represents a function that accepts a double-valued argument and produces an
int-valued result.
- DoubleToLongFunction - Interface in java8.util.function
-
Represents a function that accepts a double-valued argument and produces a
long-valued result.
- DoubleUnaryOperator - Interface in java8.util.function
-
Represents an operation on a single double
-valued operand that produces
a double
-valued result.
- DoubleUnaryOperators - Class in java8.util.function
-
A place for static default implementations of the new Java 8
default interface methods and static interface methods in the
DoubleUnaryOperator
interface.
- doubleValue() - Method in class java8.util.concurrent.atomic.DoubleAccumulator
-
- doubleValue() - Method in class java8.util.concurrent.atomic.DoubleAdder
-
- doubleValue() - Method in class java8.util.concurrent.atomic.LongAccumulator
-
Returns the
current value as a
double
after a widening primitive conversion.
- doubleValue() - Method in class java8.util.concurrent.atomic.LongAdder
-
Returns the
LongAdder.sum()
as a
double
after a widening
primitive conversion.
- drainTasksTo(Collection<? super ForkJoinTask<?>>) - Method in class java8.util.concurrent.ForkJoinPool
-
Removes all available unexecuted submitted and forked tasks
from scheduling queues and adds them to the given collection,
without altering their execution status.