T
- 流元素类型public class IterateSpliterator<T> extends Spliterators.AbstractSpliterator<T>
Spliterator.OfDouble, Spliterator.OfInt, Spliterator.OfLong, Spliterator.OfPrimitive<T,T_CONS,T_SPLITR extends Spliterator.OfPrimitive<T,T_CONS,T_SPLITR>>
CONCURRENT, DISTINCT, IMMUTABLE, NONNULL, ORDERED, SIZED, SORTED, SUBSIZED
Constructor and Description |
---|
IterateSpliterator(T seed,
Predicate<? super T> hasNext,
UnaryOperator<T> next)
构造
|
Modifier and Type | Method and Description |
---|---|
void |
forEachRemaining(Consumer<? super T> action) |
static <T> IterateSpliterator<T> |
of(T seed,
Predicate<? super T> hasNext,
UnaryOperator<T> next) |
boolean |
tryAdvance(Consumer<? super T> action) |
characteristics, estimateSize, trySplit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getComparator, getExactSizeIfKnown, hasCharacteristics
public IterateSpliterator(T seed, Predicate<? super T> hasNext, UnaryOperator<T> next)
seed
- 初始值hasNext
- 是否有下一个断言next
- 下一个值生产者public static <T> IterateSpliterator<T> of(T seed, Predicate<? super T> hasNext, UnaryOperator<T> next)
T
- 流元素类型seed
- 初始值hasNext
- 是否有下一个断言next
- 下一个值生产者Copyright © 2025. All rights reserved.