Spliterator.OfLong | API reference | Android Developers (original) (raw)
interface OfLong : Spliterator.OfPrimitive<Long!, LongConsumer!, Spliterator.OfLong!>
A Spliterator specialized for long
values.
Summary
Public methods | |
---|---|
open Unit | forEachRemaining(action: Consumer<in Long!>!) 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. |
open Unit | forEachRemaining(action: LongConsumer!) |
open Boolean | tryAdvance(action: Consumer<in Long!>!) If a remaining element exists: performs the given action on it, returning true; else returns false. |
abstract Boolean | tryAdvance(action: LongConsumer!) |
abstract Spliterator.OfLong! | trySplit() |
Public methods
forEachRemaining
open fun forEachRemaining(action: Consumer<in Long!>!): Unit
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 [ORDERED](/reference/kotlin/java/util/Spliterator#ORDERED:kotlin.Int)
, 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.
Parameters | |
---|---|
action | Consumer<in Long!>!: The action |
Exceptions | |
---|---|
java.lang.NullPointerException | if the specified action is null |
forEachRemaining
open fun forEachRemaining(action: LongConsumer!): Unit
Parameters | |
---|---|
action | LongConsumer!: The action |
Exceptions | |
---|---|
java.lang.NullPointerException | if the specified action is null |
tryAdvance
open fun tryAdvance(action: Consumer<in Long!>!): Boolean
If a remaining element exists: performs the given action on it, returning true
; else returns false
. If this Spliterator is [ORDERED](/reference/kotlin/java/util/Spliterator#ORDERED:kotlin.Int)
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.
Parameters | |
---|---|
action | Consumer<in Long!>!: The action whose operation is performed at-most once |
Return | |
---|---|
Boolean | false if no remaining elements existed upon entry to this method, else true. |
Exceptions | |
---|---|
java.lang.NullPointerException | if the specified action is null |
tryAdvance
abstract fun tryAdvance(action: LongConsumer!): Boolean
Parameters | |
---|---|
action | LongConsumer!: The action |
Return | |
---|---|
Boolean | false if no remaining elements existed upon entry to this method, else true. |
Exceptions | |
---|---|
java.lang.NullPointerException | if the specified action is null |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.