T
- the type of elements returned by this Spliterator. The type must be a wrapper type for a primitive type, such as Integer
for the primitive int
type.
T_CONS
- the type of primitive consumer. The type must be a primitive specialization of Consumer
for T
, such as IntConsumer
for Integer
.
T_SPLITR
- the type of primitive Spliterator. The type must be a primitive specialization of Spliterator for T
, such as Spliterator.OfInt
for Integer
.
Spliterator<T>
Spliterator.OfDouble
, Spliterator.OfInt
, Spliterator.OfLong
Spliterators.AbstractDoubleSpliterator
, Spliterators.AbstractIntSpliterator
, Spliterators.AbstractLongSpliterator
Spliterator<T>
A Spliterator specialized for primitive values.
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.
boolean
If a remaining element exists, performs the given action on it, returning true
; else returns false
.
If a remaining element exists, performs the given action on it, returning
true
; else returns
false
. If this Spliterator is
Spliterator.ORDERED
the action is performed on the next element in encounter order. Exceptions thrown by the action are relayed to the caller.
Subsequent behavior of a spliterator is unspecified if the action throws an exception.
action
- The action
false
if no remaining elements existed upon entry to this method, else true
.
NullPointerException
- if the specified action is null
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 is
Spliterator.ORDERED
, actions are performed in encounter order. Exceptions thrown by the action are relayed to the caller.
Subsequent behavior of a spliterator is unspecified if the action throws an exception.
tryAdvance(T_CONS)
until it returns false
. It should be overridden whenever possible.
action
- The action
NullPointerException
- if the specified action is null
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