# Print output for @column tags ?>
public
static
interface
Spliterator.OfLong
implements
OfPrimitive<Long, LongConsumer, Spliterator.OfLong>
java.util.Spliterator.OfLong |
A Spliterator specialized for long
values.
Inherited constants |
---|
Public methods | |
---|---|
default
void
|
forEachRemaining(LongConsumer action)
|
default
void
|
forEachRemaining(Consumer<? super Long> action)
|
abstract
boolean
|
tryAdvance(LongConsumer action)
|
default
boolean
|
tryAdvance(Consumer<? super Long> action)
|
abstract
Spliterator.OfLong
|
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 Long> action)
LongConsumer
then it is cast
to LongConsumer
and passed to
forEachRemaining(java.util.function.LongConsumer)
; otherwise
the action is adapted to an instance of LongConsumer
, by
boxing the argument of LongConsumer
, and then passed to
forEachRemaining(java.util.function.LongConsumer)
.Parameters | |
---|---|
action |
Consumer |
public abstract boolean tryAdvance (LongConsumer action)
Parameters | |
---|---|
action |
LongConsumer |
Returns | |
---|---|
boolean |
public boolean tryAdvance (Consumer<? super Long> action)
LongConsumer
then it is cast
to LongConsumer
and passed to
tryAdvance(java.util.function.LongConsumer)
; otherwise
the action is adapted to an instance of LongConsumer
, by
boxing the argument of LongConsumer
, and then passed to
tryAdvance(java.util.function.LongConsumer)
.Parameters | |
---|---|
action |
Consumer |
Returns | |
---|---|
boolean |
public abstract Spliterator.OfLong 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.OfLong |
a Spliterator covering some portion of the
elements, or null if this spliterator cannot be split |