- sequential() - Method in interface java8.util.stream.BaseStream
-
Returns an equivalent stream that is sequential.
- sequential() - Method in interface java8.util.stream.DoubleStream
-
- sequential() - Method in interface java8.util.stream.IntStream
-
- sequential() - Method in interface java8.util.stream.LongStream
-
- setAll(T[], IntFunction<? extends T>) - Static method in class java8.util.J8Arrays
-
Set all elements of the specified array, using the provided
generator function to compute each element.
- setAll(int[], IntUnaryOperator) - Static method in class java8.util.J8Arrays
-
Set all elements of the specified array, using the provided
generator function to compute each element.
- setAll(long[], IntToLongFunction) - Static method in class java8.util.J8Arrays
-
Set all elements of the specified array, using the provided
generator function to compute each element.
- setAll(double[], IntToDoubleFunction) - Static method in class java8.util.J8Arrays
-
Set all elements of the specified array, using the provided
generator function to compute each element.
- setEmptyValue(CharSequence) - Method in class java8.util.StringJoiner
-
Sets the sequence of characters to be used when determining the string
representation of this StringJoiner
and no elements have been
added yet, that is, when it is empty.
- setForkJoinTaskTag(short) - Method in class java8.util.concurrent.ForkJoinTask
-
Atomically sets the tag value for this task.
- setPendingCount(int) - Method in class java8.util.concurrent.CountedCompleter
-
Sets the pending count to the given value.
- setRawResult(T) - Method in class java8.util.concurrent.CountedCompleter
-
A method that result-bearing CountedCompleters may optionally
use to help maintain result data.
- setRawResult(V) - Method in class java8.util.concurrent.ForkJoinTask
-
Forces the given value to be returned as a result.
- setRawResult(Void) - Method in class java8.util.concurrent.RecursiveAction
-
Requires null completion value.
- setRawResult(V) - Method in class java8.util.concurrent.RecursiveTask
-
- shutdown() - Method in class java8.util.concurrent.ForkJoinPool
-
Possibly initiates an orderly shutdown in which previously
submitted tasks are executed, but no new tasks will be
accepted.
- shutdownNow() - Method in class java8.util.concurrent.ForkJoinPool
-
Possibly attempts to cancel and/or stop all tasks, and reject
all subsequently submitted tasks.
- SIZED - Static variable in interface java8.util.Spliterator
-
Characteristic value signifying that the value returned from
estimateSize()
prior to traversal or splitting represents a
finite size that, in the absence of structural source modification,
represents an exact count of the number of elements that would be
encountered by a complete traversal.
- skip(long) - Method in interface java8.util.stream.DoubleStream
-
Returns a stream consisting of the remaining elements of this stream
after discarding the first n
elements of the stream.
- skip(long) - Method in interface java8.util.stream.IntStream
-
Returns a stream consisting of the remaining elements of this stream
after discarding the first n
elements of the stream.
- skip(long) - Method in interface java8.util.stream.LongStream
-
Returns a stream consisting of the remaining elements of this stream
after discarding the first n
elements of the stream.
- skip(long) - Method in interface java8.util.stream.Stream
-
Returns a stream consisting of the remaining elements of this stream
after discarding the first n
elements of the stream.
- sort(List<E>, Comparator<? super E>) - Static method in class java8.util.Lists
-
Sorts this list using the supplied Comparator
to compare elements.
- SORTED - Static variable in interface java8.util.Spliterator
-
Characteristic value signifying that encounter order follows a defined
sort order.
- sorted() - Method in interface java8.util.stream.DoubleStream
-
Returns a stream consisting of the elements of this stream in sorted
order.
- sorted() - Method in interface java8.util.stream.IntStream
-
Returns a stream consisting of the elements of this stream in sorted
order.
- sorted() - Method in interface java8.util.stream.LongStream
-
Returns a stream consisting of the elements of this stream in sorted
order.
- sorted() - Method in interface java8.util.stream.Stream
-
Returns a stream consisting of the elements of this stream, sorted
according to natural order.
- sorted(Comparator<? super T>) - Method in interface java8.util.stream.Stream
-
Returns a stream consisting of the elements of this stream, sorted
according to the provided Comparator
.
- split() - Method in class java8.util.SplittableRandom
-
Constructs and returns a new SplittableRandom instance that
shares no mutable state with this instance.
- spliterator(Iterable<? extends T>) - Static method in class java8.lang.Iterables
-
Creates a
Spliterator
over the elements described by this
Iterable
.
- spliterator(T[]) - Static method in class java8.util.J8Arrays
-
Returns a
Spliterator
covering all of the specified array.
- spliterator(T[], int, int) - Static method in class java8.util.J8Arrays
-
Returns a
Spliterator
covering the specified range of the
specified array.
- spliterator(int[]) - Static method in class java8.util.J8Arrays
-
- spliterator(int[], int, int) - Static method in class java8.util.J8Arrays
-
- spliterator(long[]) - Static method in class java8.util.J8Arrays
-
- spliterator(long[], int, int) - Static method in class java8.util.J8Arrays
-
- spliterator(double[]) - Static method in class java8.util.J8Arrays
-
- spliterator(double[], int, int) - Static method in class java8.util.J8Arrays
-
- Spliterator<T> - Interface in java8.util
-
An object for traversing and partitioning elements of a source.
- spliterator(Object[], int) - Static method in class java8.util.Spliterators
-
Creates a Spliterator
covering the elements of a given array,
using a customized set of spliterator characteristics.
- spliterator(Object[], int, int, int) - Static method in class java8.util.Spliterators
-
Creates a Spliterator
covering a range of elements of a given
array, using a customized set of spliterator characteristics.
- spliterator(int[], int) - Static method in class java8.util.Spliterators
-
Creates a Spliterator.OfInt
covering the elements of a given array,
using a customized set of spliterator characteristics.
- spliterator(int[], int, int, int) - Static method in class java8.util.Spliterators
-
Creates a Spliterator.OfInt
covering a range of elements of a
given array, using a customized set of spliterator characteristics.
- spliterator(long[], int) - Static method in class java8.util.Spliterators
-
Creates a Spliterator.OfLong
covering the elements of a given array,
using a customized set of spliterator characteristics.
- spliterator(long[], int, int, int) - Static method in class java8.util.Spliterators
-
Creates a Spliterator.OfLong
covering a range of elements of a
given array, using a customized set of spliterator characteristics.
- spliterator(double[], int) - Static method in class java8.util.Spliterators
-
Creates a Spliterator.OfDouble
covering the elements of a given array,
using a customized set of spliterator characteristics.
- spliterator(double[], int, int, int) - Static method in class java8.util.Spliterators
-
Creates a Spliterator.OfDouble
covering a range of elements of a
given array, using a customized set of spliterator characteristics.
- spliterator(Collection<? extends T>, int) - Static method in class java8.util.Spliterators
-
Creates a Spliterator
using the given collection's
Collection.iterator()
as the source of elements, and
reporting its Collection.size()
as its initial size.
- spliterator(Iterator<? extends T>, long, int) - Static method in class java8.util.Spliterators
-
Creates a Spliterator
using a given Iterator
as the source of elements, and with a given initially reported size.
- spliterator(PrimitiveIterator.OfInt, long, int) - Static method in class java8.util.Spliterators
-
Creates a Spliterator.OfInt
using a given
IntStream.IntIterator
as the source of elements, and with a given
initially reported size.
- spliterator(PrimitiveIterator.OfLong, long, int) - Static method in class java8.util.Spliterators
-
Creates a Spliterator.OfLong
using a given
LongStream.LongIterator
as the source of elements, and with a
given initially reported size.
- spliterator(PrimitiveIterator.OfDouble, long, int) - Static method in class java8.util.Spliterators
-
Creates a Spliterator.OfDouble
using a given
DoubleStream.DoubleIterator
as the source of elements, and with a
given initially reported size.
- spliterator() - Method in interface java8.util.stream.BaseStream
-
Returns a spliterator for the elements of this stream.
- spliterator() - Method in interface java8.util.stream.DoubleStream
-
- spliterator() - Method in interface java8.util.stream.IntStream
-
- spliterator() - Method in interface java8.util.stream.LongStream
-
- Spliterator.OfDouble - Interface in java8.util
-
A Spliterator specialized for double
values.
- Spliterator.OfInt - Interface in java8.util
-
A Spliterator specialized for int
values.
- Spliterator.OfLong - Interface in java8.util
-
A Spliterator specialized for long
values.
- Spliterator.OfPrimitive<T,T_CONS,T_SPLITR extends Spliterator.OfPrimitive<T,T_CONS,T_SPLITR>> - Interface in java8.util
-
A Spliterator specialized for primitive values.
- Spliterators - Class in java8.util
-
- Spliterators.AbstractDoubleSpliterator - Class in java8.util
-
An abstract Spliterator.OfDouble
that implements
trySplit
to permit limited parallelism.
- Spliterators.AbstractIntSpliterator - Class in java8.util
-
An abstract Spliterator.OfInt
that implements trySplit
to
permit limited parallelism.
- Spliterators.AbstractLongSpliterator - Class in java8.util
-
An abstract Spliterator.OfLong
that implements trySplit
to permit limited parallelism.
- Spliterators.AbstractSpliterator<T> - Class in java8.util
-
An abstract Spliterator
that implements trySplit
to
permit limited parallelism.
- Spliterators.OfDouble - Class in java8.util
-
- Spliterators.OfInt - Class in java8.util
-
- Spliterators.OfLong - Class in java8.util
-
- Spliterators.OfPrimitive - Class in java8.util
-
- spliteratorUnknownSize(Iterator<? extends T>, int) - Static method in class java8.util.Spliterators
-
Creates a Spliterator
using a given Iterator
as the source of elements, with no initial size estimate.
- spliteratorUnknownSize(PrimitiveIterator.OfInt, int) - Static method in class java8.util.Spliterators
-
Creates a Spliterator.OfInt
using a given
IntStream.IntIterator
as the source of elements, with no initial
size estimate.
- spliteratorUnknownSize(PrimitiveIterator.OfLong, int) - Static method in class java8.util.Spliterators
-
Creates a Spliterator.OfLong
using a given
LongStream.LongIterator
as the source of elements, with no
initial size estimate.
- spliteratorUnknownSize(PrimitiveIterator.OfDouble, int) - Static method in class java8.util.Spliterators
-
Creates a Spliterator.OfDouble
using a given
DoubleStream.DoubleIterator
as the source of elements, with no
initial size estimate.
- SplittableRandom - Class in java8.util
-
A generator of uniform pseudorandom values applicable for use in
(among other contexts) isolated parallel computations that may
generate subtasks.
- SplittableRandom(long) - Constructor for class java8.util.SplittableRandom
-
Creates a new SplittableRandom instance using the specified
initial seed.
- SplittableRandom() - Constructor for class java8.util.SplittableRandom
-
Creates a new SplittableRandom instance that is likely to
generate sequences of values that are statistically independent
of those of any other instances in the current program; and
may, and typically does, vary across program invocations.
- stream(T[]) - Static method in class java8.util.J8Arrays
-
Returns a sequential
Stream
with the specified array as its
source.
- stream(T[], int, int) - Static method in class java8.util.J8Arrays
-
Returns a sequential
Stream
with the specified range of the
specified array as its source.
- stream(int[]) - Static method in class java8.util.J8Arrays
-
Returns a sequential
IntStream
with the specified array as its
source.
- stream(int[], int, int) - Static method in class java8.util.J8Arrays
-
Returns a sequential
IntStream
with the specified range of the
specified array as its source.
- stream(long[]) - Static method in class java8.util.J8Arrays
-
Returns a sequential
LongStream
with the specified array as its
source.
- stream(long[], int, int) - Static method in class java8.util.J8Arrays
-
Returns a sequential
LongStream
with the specified range of the
specified array as its source.
- stream(double[]) - Static method in class java8.util.J8Arrays
-
Returns a sequential
DoubleStream
with the specified array as its
source.
- stream(double[], int, int) - Static method in class java8.util.J8Arrays
-
Returns a sequential
DoubleStream
with the specified range of the
specified array as its source.
- Stream<T> - Interface in java8.util.stream
-
A sequence of elements supporting sequential and parallel aggregate
operations.
- stream(Collection<? extends T>) - Static method in class java8.util.stream.StreamSupport
-
Creates a new sequential Stream
using the given collection's
Collection.iterator()
as the source of elements for an
internally created Spliterator
which will report the collection's
Collection.size()
as its initial size.
- stream(Collection<? extends T>, int) - Static method in class java8.util.stream.StreamSupport
-
Creates a new sequential Stream
using the given collection's
Collection.iterator()
as the source of elements for an
internally created Spliterator
which will report the collection's
Collection.size()
as its initial size.
- stream(Collection<? extends T>, int, boolean) - Static method in class java8.util.stream.StreamSupport
-
Creates a new sequential or parallel Stream
using the given
collection's Collection.iterator()
as the source of
elements for an internally created Spliterator
which will report
the collection's Collection.size()
as its initial size.
- stream(Spliterator<T>, boolean) - Static method in class java8.util.stream.StreamSupport
-
Creates a new sequential or parallel Stream
from a
Spliterator
.
- stream(Supplier<? extends Spliterator<T>>, int, boolean) - Static method in class java8.util.stream.StreamSupport
-
Creates a new sequential or parallel Stream
from a
Supplier
of Spliterator
.
- Stream.Builder<T> - Interface in java8.util.stream
-
A mutable builder for a Stream
.
- StreamSupport - Class in java8.util.stream
-
Low-level utility methods for creating and manipulating streams.
- StringJoiner - Class in java8.util
-
StringJoiner
is used to construct a sequence of characters separated
by a delimiter and optionally starting with a supplied prefix
and ending with a supplied suffix.
- StringJoiner(CharSequence) - Constructor for class java8.util.StringJoiner
-
Constructs a StringJoiner
with no characters in it, with no
prefix
or suffix
, and a copy of the supplied
delimiter
.
- StringJoiner(CharSequence, CharSequence, CharSequence) - Constructor for class java8.util.StringJoiner
-
Constructs a StringJoiner
with no characters in it using copies
of the supplied prefix
, delimiter
and suffix
.
- submit(ForkJoinTask<T>) - Method in class java8.util.concurrent.ForkJoinPool
-
Submits a ForkJoinTask for execution.
- submit(Callable<T>) - Method in class java8.util.concurrent.ForkJoinPool
-
- submit(Runnable, T) - Method in class java8.util.concurrent.ForkJoinPool
-
- submit(Runnable) - Method in class java8.util.concurrent.ForkJoinPool
-
- SUBSIZED - Static variable in interface java8.util.Spliterator
-
- sum(double, double) - Static method in class java8.lang.Doubles
-
Adds two double
values together as per the + operator.
- sum(int, int) - Static method in class java8.lang.Integers
-
Adds two integers together as per the + operator.
- sum(long, long) - Static method in class java8.lang.Longs
-
Adds two long
values together as per the + operator.
- sum() - Method in class java8.util.concurrent.atomic.DoubleAdder
-
Returns the current sum.
- sum() - Method in class java8.util.concurrent.atomic.LongAdder
-
Returns the current sum.
- sum() - Method in interface java8.util.stream.DoubleStream
-
Returns the sum of elements in this stream.
- sum() - Method in interface java8.util.stream.IntStream
-
Returns the sum of elements in this stream.
- sum() - Method in interface java8.util.stream.LongStream
-
Returns the sum of elements in this stream.
- summarizingDouble(ToDoubleFunction<? super T>) - Static method in class java8.util.stream.Collectors
-
Returns a Collector
which applies an double
-producing
mapping function to each input element, and returns summary statistics
for the resulting values.
- summarizingInt(ToIntFunction<? super T>) - Static method in class java8.util.stream.Collectors
-
Returns a Collector
which applies an int
-producing
mapping function to each input element, and returns summary statistics
for the resulting values.
- summarizingLong(ToLongFunction<? super T>) - Static method in class java8.util.stream.Collectors
-
Returns a Collector
which applies an long
-producing
mapping function to each input element, and returns summary statistics
for the resulting values.
- summaryStatistics() - Method in interface java8.util.stream.DoubleStream
-
Returns a DoubleSummaryStatistics
describing various summary data
about the elements of this stream.
- summaryStatistics() - Method in interface java8.util.stream.IntStream
-
Returns an IntSummaryStatistics
describing various
summary data about the elements of this stream.
- summaryStatistics() - Method in interface java8.util.stream.LongStream
-
Returns a LongSummaryStatistics
describing various summary data
about the elements of this stream.
- summingDouble(ToDoubleFunction<? super T>) - Static method in class java8.util.stream.Collectors
-
Returns a Collector
that produces the sum of a double-valued
function applied to the input elements.
- summingInt(ToIntFunction<? super T>) - Static method in class java8.util.stream.Collectors
-
Returns a Collector
that produces the sum of a integer-valued
function applied to the input elements.
- summingLong(ToLongFunction<? super T>) - Static method in class java8.util.stream.Collectors
-
Returns a Collector
that produces the sum of a long-valued
function applied to the input elements.
- sumThenReset() - Method in class java8.util.concurrent.atomic.DoubleAdder
-
- sumThenReset() - Method in class java8.util.concurrent.atomic.LongAdder
-
- Supplier<T> - Interface in java8.util.function
-
Represents a supplier of results.
- supplier() - Method in interface java8.util.stream.Collector
-
A function that creates and returns a new mutable result container.
- supplyAsync(Supplier<U>) - Static method in class java8.util.concurrent.CompletableFuture
-
Returns a new CompletableFuture that is asynchronously completed
by a task running in the
ForkJoinPool.commonPool()
with
the value obtained by calling the given Supplier.
- supplyAsync(Supplier<U>, Executor) - Static method in class java8.util.concurrent.CompletableFuture
-
Returns a new CompletableFuture that is asynchronously completed
by a task running in the given executor with the value obtained
by calling the given Supplier.