-
- All Superinterfaces:
-
Spliterator<Double>
,Spliterator.OfPrimitive<Double,DoubleConsumer,Spliterator.OfDouble>
- Enclosing interface:
- Spliterator < T >
public static interface Spliterator.OfDouble extends Spliterator.OfPrimitive<Double,DoubleConsumer,Spliterator.OfDouble>
Spliterator专门用于double
值。- 从以下版本开始:
- 1.8
-
-
嵌套类汇总
-
Nested classes/interfaces declared in interface java.util.Spliterator
Spliterator.OfDouble, Spliterator.OfInt, Spliterator.OfLong, Spliterator.OfPrimitive<T,T_CONS,T_SPLITR extends Spliterator.OfPrimitive<T,T_CONS,T_SPLITR>>
-
-
字段汇总
-
Fields declared in interface java.util.Spliterator
CONCURRENT, DISTINCT, IMMUTABLE, NONNULL, ORDERED, SIZED, SORTED, SUBSIZED
-
-
方法摘要
所有方法 实例方法 Default Methods 变量和类型 方法 描述 default void
forEachRemaining(Consumer<? super Double> action)
在当前线程中按顺序对每个剩余元素执行给定操作,直到所有元素都已处理或操作引发异常。default boolean
tryAdvance(Consumer<? super Double> action)
如果存在剩余元素,则对其执行给定操作,返回true
; 否则返回false
。-
声明方法的接口 java.util.Spliterator
characteristics, estimateSize, getComparator, getExactSizeIfKnown, hasCharacteristics, trySplit
-
声明方法的接口 java.util.Spliterator.OfPrimitive
forEachRemaining, tryAdvance
-
-
-
-
方法详细信息
-
tryAdvance
default boolean tryAdvance(Consumer<? super Double> action)
如果存在剩余元素,则对其执行给定操作,返回true
; 否则返回false
。 如果此Spliterator为Spliterator.ORDERED
,则会对遇到顺序中的下一个元素执行操作。 操作抛出的异常将转发给调用者。- Specified by:
-
tryAdvance
在界面Spliterator<Double>
- 实现要求:
-
如果该操作是
DoubleConsumer
的实例,DoubleConsumer
其转换为DoubleConsumer
并传递给Spliterator.OfPrimitive.tryAdvance(java.util.function.DoubleConsumer)
; 否则该动作适用于DoubleConsumer
的实例,通过装箱参数DoubleConsumer
,然后传递给Spliterator.OfPrimitive.tryAdvance(java.util.function.DoubleConsumer)
。 - 参数
-
action
- 动作 - 结果
-
false
如果在进入此方法时没有剩余元素,true
。
-
forEachRemaining
default void forEachRemaining(Consumer<? super Double> action)
在当前线程中按顺序对每个剩余元素执行给定操作,直到所有元素都已处理或操作引发异常。 如果此Spliterator为Spliterator.ORDERED
, 则按顺序执行操作。 操作抛出的异常将转发给调用者。- Specified by:
-
forEachRemaining
在接口Spliterator<Double>
- 实现要求:
-
如果该操作是
DoubleConsumer
的实例,DoubleConsumer
其转换为DoubleConsumer
并传递给Spliterator.OfPrimitive.forEachRemaining(java.util.function.DoubleConsumer)
; 否则该动作适用于DoubleConsumer
的实例,通过装箱参数DoubleConsumer
,然后传递给Spliterator.OfPrimitive.forEachRemaining(java.util.function.DoubleConsumer)
。 - 参数
-
action
- 动作
-
-