Methods
Returns the number of array elements.
Creates a fresh array cursor, or returns the same iterator cursor without rewinding it.
Returns the indexed element or reports an out-of-bounds error.
Returns a fresh clamped half-open slice.
Tests equality with value.eql.
Returns whether the array has no elements.
Returns whether the array contains at least one element.
Array receivers materialize a fresh result; iterator receivers create a lazy, single-pass adapter.
Array receivers materialize a fresh result; iterator receivers create a lazy, single-pass adapter.
Array receivers materialize a fresh result; iterator receivers create a lazy, single-pass adapter.
Array receivers materialize a fresh result; iterator receivers create a lazy, single-pass adapter.
Array receivers materialize a fresh result; iterator receivers create a lazy, single-pass adapter.
Array receivers materialize a fresh result; iterator receivers create a lazy, single-pass adapter.
Array receivers materialize a fresh result; iterator receivers create a lazy, single-pass adapter.
Array receivers materialize a fresh result; iterator receivers create a lazy, single-pass adapter.
Array receivers materialize a fresh result; iterator receivers create a lazy, single-pass adapter.
Includes the initial accumulator, then one value for every consumed item.
Yields each intermediate reduction and is empty for empty input.
Uses bounded buffering; negative counts clamp to zero.
Uses bounded buffering; negative counts clamp to zero.
Produces snapshot arrays and includes a final short chunk; size must be positive.
Produces non-aliasing sliding-window snapshots; size and step must be positive.
Array receivers materialize a fresh result; iterator receivers create a lazy, single-pass adapter.
Alternates elements until both sources are exhausted.
Array receivers materialize a fresh result; iterator receivers create a lazy, single-pass adapter.
Array receivers materialize a fresh result; iterator receivers create a lazy, single-pass adapter.
Returns a fresh concatenated array.
Returns a fresh array with the first equal occurrence removed.
Returns a fresh array without elements equal to any supplied value.
Returns a fresh stable ascending array.
Returns a fresh stable descending array.
Returns the first index equal to value, or -1. Use contains for a membership test, or index_first for a predicate search returning Optional<int>.
Retains first occurrences in input order; iterator state may grow without bound.
Retains the first item for each selector key in input order.
Consumes an iterator from its current cursor position; array receivers inspect the complete array.
Consumes an iterator from its current cursor position; array receivers inspect the complete array.
Consumes an iterator from its current cursor position; array receivers inspect the complete array.
Consumes an iterator from its current cursor position; array receivers inspect the complete array.
Consumes an iterator from its current cursor position; array receivers inspect the complete array.
Consumes an iterator from its current cursor position; array receivers inspect the complete array.
Consumes an iterator from its current cursor position; array receivers inspect the complete array.
Consumes an iterator from its current cursor position; array receivers inspect the complete array.
Consumes an iterator from its current cursor position; array receivers inspect the complete array.
Consumes an iterator from its current cursor position; array receivers inspect the complete array.
Consumes an iterator from its current cursor position; array receivers inspect the complete array.
Consumes an iterator from its current cursor position; array receivers inspect the complete array.
Consumes an iterator from its current cursor position; array receivers inspect the complete array.
Consumes an iterator from its current cursor position; array receivers inspect the complete array.
Consumes an iterator from its current cursor position; array receivers inspect the complete array.
Consumes an iterator from its current cursor position; array receivers inspect the complete array.
Consumes an iterator from its current cursor position; array receivers inspect the complete array.
Stable; evaluates the selector exactly once per item.
Stable descending order; evaluates the selector exactly once per item.
Consumes an iterator from its current cursor position; array receivers inspect the complete array.
Consumes an iterator from its current cursor position; array receivers inspect the complete array.
Consumes an iterator from its current cursor position; array receivers inspect the complete array.
Consumes an iterator from its current cursor position; array receivers inspect the complete array.
Consumes an iterator from its current cursor position; array receivers inspect the complete array.
Consumes an iterator from its current cursor position; array receivers inspect the complete array.
Consumes an iterator from its current cursor position; array receivers inspect the complete array.
Consumes an iterator from its current cursor position; array receivers inspect the complete array.
Traverses the array right-to-left; callback order is element, accumulator.
Traverses the array right-to-left and returns none for empty input.
Consumes an iterator from its current cursor position; array receivers inspect the complete array.
Consumes an iterator from its current cursor position; array receivers inspect the complete array.
Consumes an iterator from its current cursor position; array receivers inspect the complete array.
Consumes an iterator from its current cursor position; array receivers inspect the complete array.
Mutates the receiver array in place. Structural changes invalidate existing cursors.
Mutates the receiver array in place. Structural changes invalidate existing cursors.
Mutates the receiver array in place. Structural changes invalidate existing cursors.
Mutates the receiver array in place. Structural changes invalidate existing cursors.
Mutates the receiver array in place. Structural changes invalidate existing cursors.
Mutates the receiver array in place. Structural changes invalidate existing cursors.
Mutates the receiver array in place. Structural changes invalidate existing cursors.
Mutates the receiver array in place. Structural changes invalidate existing cursors.
Mutates the receiver array in place. Structural changes invalidate existing cursors.
Mutates the receiver array in place. Structural changes invalidate existing cursors.
Mutates the receiver array in place. Structural changes invalidate existing cursors.
Mutates the receiver array in place. Structural changes invalidate existing cursors.
Mutates the receiver array in place. Structural changes invalidate existing cursors.
Mutates the receiver array in place. Structural changes invalidate existing cursors.
Mutates the receiver array in place. Structural changes invalidate existing cursors.
Mutates the receiver array in place. Structural changes invalidate existing cursors.