T
- the type of elements returned by this Spliterator
Spliterator.OfDouble
, Spliterator.OfInt
, Spliterator.OfLong
, Spliterator.OfPrimitive<T,T_CONS,T_SPLITR>
Spliterators.AbstractDoubleSpliterator
, Spliterators.AbstractIntSpliterator
, Spliterators.AbstractLongSpliterator
, Spliterators.AbstractSpliterator
Nested Classes
static interface
A Spliterator specialized for double
values.
static interface
A Spliterator specialized for int
values.
static interface
A Spliterator specialized for long
values.
static interface
A Spliterator specialized for primitive values.
Fields
static final int
Characteristic value signifying that the element source may be safely concurrently modified (allowing additions, replacements, and/or removals) by multiple threads without external synchronization.
static final int
Characteristic value signifying that, for each pair of encountered elements x, y
, !x.equals(y)
.
static final int
Characteristic value signifying that the element source cannot be structurally modified; that is, elements cannot be added, replaced, or removed, so such changes cannot occur during traversal.
static final int
Characteristic value signifying that the source guarantees that encountered elements will not be null
.
static final int
Characteristic value signifying that an encounter order is defined for elements.
static final int
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.
static final int
Characteristic value signifying that encounter order follows a defined sort order.
static final int
Characteristic value signifying that all Spliterators resulting from
trySplit()
will be both
SIZED
and
SUBSIZED
.
int
Returns a set of characteristics of this Spliterator and its elements.
long
default void
Performs the given action for each remaining element, sequentially in the current thread, until all elements have been processed or the action throws an exception.
If this Spliterator's source is
SORTED
by a
Comparator
, returns that
Comparator
.
default long
default boolean
Returns
true
if this Spliterator's
characteristics()
contain all of the given characteristics.
boolean
If a remaining element exists: performs the given action on it, returning true
; else returns false
.
If this spliterator can be partitioned, returns a Spliterator covering elements, that will, upon return from this method, not be covered by this Spliterator.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4