# Print output for @column tags ?>
public
static
interface
Spliterator.OfInt
implements
OfPrimitive<Integer, IntConsumer, Spliterator.OfInt>
java.util.Spliterator.OfInt |
A Spliterator specialized for int
values.
Inherited constants |
---|
Public methods | |
---|---|
default
void
|
forEachRemaining(Consumer<? super Integer> action)
|
default
void
|
forEachRemaining(IntConsumer action)
|
default
boolean
|
tryAdvance(Consumer<? super Integer> action)
|
abstract
boolean
|
tryAdvance(IntConsumer action)
|
abstract
Spliterator.OfInt
|
trySplit()
If this spliterator can be partitioned, returns a Spliterator covering elements, that will, upon return from this method, not be covered by this Spliterator. |
Inherited methods | |
---|---|
public void forEachRemaining (Consumer<? super Integer> action)
IntConsumer
then it is cast
to IntConsumer
and passed to
forEachRemaining(java.util.function.IntConsumer)
; otherwise
the action is adapted to an instance of IntConsumer
, by
boxing the argument of IntConsumer
, and then passed to
forEachRemaining(java.util.function.IntConsumer)
.Parameters | |
---|---|
action |
Consumer |
public boolean tryAdvance (Consumer<? super Integer> action)
IntConsumer
then it is cast
to IntConsumer
and passed to
tryAdvance(java.util.function.IntConsumer)
; otherwise
the action is adapted to an instance of IntConsumer
, by
boxing the argument of IntConsumer
, and then passed to
tryAdvance(java.util.function.IntConsumer)
.Parameters | |
---|---|
action |
Consumer |
Returns | |
---|---|
boolean |
public abstract boolean tryAdvance (IntConsumer action)
Parameters | |
---|---|
action |
IntConsumer |
Returns | |
---|---|
boolean |
public abstract Spliterator.OfInt trySplit ()
If this spliterator can be partitioned, returns a Spliterator covering elements, that will, upon return from this method, not be covered by this Spliterator.
If this Spliterator is ORDERED
, the returned Spliterator
must cover a strict prefix of the elements.
Unless this Spliterator covers an infinite number of elements,
repeated calls to trySplit()
must eventually return null
.
Upon non-null return:
estimateSize()
before splitting,
must, after splitting, be greater than or equal to estimateSize()
for this and the returned Spliterator; andSUBSIZED
, then estimateSize()
for this spliterator before splitting must be equal to the sum of
estimateSize()
for this and the returned Spliterator after
splitting.This method may return null
for any reason,
including emptiness, inability to split after traversal has
commenced, data structure constraints, and efficiency
considerations.
Returns | |
---|---|
Spliterator.OfInt |
a Spliterator covering some portion of the
elements, or null if this spliterator cannot be split |