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, hasCharacteristics
Spliterator.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.