public static interface Spliterator.OfDouble extends Spliterator.OfPrimitive<Double,DoubleConsumer,Spliterator.OfDouble>
double值。
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| Modifier and Type | Method and Description |
|---|---|
default void |
forEachRemaining(Consumer<? super Double> action)
对每个剩余元素执行给定的操作,在当前线程中顺序执行,直到所有的元素都被处理或操作抛出异常。
|
default void |
forEachRemaining(DoubleConsumer action)
对每个剩余元素执行给定的操作,在当前线程中顺序执行,直到所有的元素都被处理或操作抛出异常。
|
default boolean |
tryAdvance(Consumer<? super Double> action)
如果剩余的元素存在,执行特定动作的话,还
true;否则返回
false。
|
boolean |
tryAdvance(DoubleConsumer action)
如果剩余的元素存在,执行特定动作的话,还
true;否则返回
false。
|
Spliterator.OfDouble |
trySplit()
如果这spliterator可以分割,返回一个spliterator覆盖的元素,将这一方法,在回归,不是这个spliterator覆盖。
|
characteristics, estimateSize, getComparator, getExactSizeIfKnown, hasCharacteristicsSpliterator.OfDouble trySplit()
Spliterator
如果这spliterator是Spliterator.ORDERED,返回的spliterator必须盖严前缀的元素。
除非这spliterator涵盖无限数量的元素,重复调用trySplit()最终要回归null。非零返回:
estimateSize()分裂之前,必须经过分裂,大于或等于此和返回的spliterator estimateSize();和SUBSIZED,然后estimateSize()这spliterator分裂之前必须经过分裂等于这和返回的spliterator estimateSize()总和。这种方法可以返回任何理由,null包括空虚,无力分裂后遍历开始,数据结构约束和效率方面的考虑。
trySplit 接口
Spliterator<Double>
trySplit 接口
Spliterator.OfPrimitive<Double,DoubleConsumer,Spliterator.OfDouble>
Spliterator覆盖部分的元素,或
null如果这spliterator无法拆分
boolean tryAdvance(DoubleConsumer action)
Spliterator.OfPrimitive
true;否则返回
false。如果这是
Spliterator.ORDERED spliterator行动是在遇到的下一个元素进行顺序。由操作引发的异常被传递给调用方。
tryAdvance 接口
Spliterator.OfPrimitive<Double,DoubleConsumer,Spliterator.OfDouble>
action -行动
false如果没有剩余的元素存在在进入这个方法,其他
true。
default void forEachRemaining(DoubleConsumer action)
Spliterator.OfPrimitive
Spliterator.ORDERED,行动中遇到的顺序进行。由操作引发的异常被传递给调用方。
forEachRemaining 接口
Spliterator.OfPrimitive<Double,DoubleConsumer,Spliterator.OfDouble>
action -行动
default boolean tryAdvance(Consumer<? super Double> action)
true;否则返回
false。如果这spliterator是
Spliterator.ORDERED行动是在遇到的下一个元素进行顺序。由操作引发的异常被传递给调用方。
tryAdvance 接口
Spliterator<Double>
DoubleConsumer实例然后投
DoubleConsumer并通过
tryAdvance(java.util.function.DoubleConsumer);否则行动是适应
DoubleConsumer实例,拳击
DoubleConsumer参数,然后通过
tryAdvance(java.util.function.DoubleConsumer)。
action -行动
false如果没有剩余的元素存在在进入这个方法,其他
true。
default void forEachRemaining(Consumer<? super Double> action)
Spliterator.ORDERED,行动中遇到的顺序进行。由操作引发的异常被传递给调用方。
forEachRemaining 接口
Spliterator<Double>
DoubleConsumer实例然后投
DoubleConsumer并通过
forEachRemaining(java.util.function.DoubleConsumer);否则行动是适应
DoubleConsumer实例,拳击
DoubleConsumer参数,然后通过
forEachRemaining(java.util.function.DoubleConsumer)。
action -行动
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.