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, trySplitclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetComparator, getExactSizeIfKnown, hasCharacteristicspublic 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.