Package Summary Overview Summary

### class:Spliterator.OfDouble [NONE]
- All Superinterfaces: `Spliterator<Double>`, `Spliterator.OfPrimitive<Double,DoubleConsumer,Spliterator.OfDouble>` All Known Implementing Classes: `Spliterators.AbstractDoubleSpliterator` Enclosing interface: Spliterator<T>
                                                                                      public static interface Spliterator.OfDouble
      extends Spliterator.OfPrimitive<Double,DoubleConsumer,Spliterator.OfDouble>
A Spliterator specialized for `double` values. Since: 1.8

### method:tryAdvance(java.util.function.Consumer) [NONE]
- #### tryAdvance
                                                                                                      default boolean tryAdvance​(Consumer<? super Double> action)
If a remaining element exists, performs the given action on it, returning `true`; else returns `false`. If this Spliterator is `Spliterator.ORDERED` the action is performed on the next element in encounter order. Exceptions thrown by the action are relayed to the caller. Specified by: `tryAdvance` in interface `Spliterator<Double>` Implementation Requirements: If the action is an instance of `DoubleConsumer` then it is cast to `DoubleConsumer` and passed to `Spliterator.OfPrimitive.tryAdvance(java.util.function.DoubleConsumer)`; otherwise the action is adapted to an instance of `DoubleConsumer`, by boxing the argument of `DoubleConsumer`, and then passed to `Spliterator.OfPrimitive.tryAdvance(java.util.function.DoubleConsumer)`. Parameters: `action` - The action Returns: `false` if no remaining elements existed upon entry to this method, else `true`.

### method:forEachRemaining(java.util.function.Consumer) [NONE]
- #### forEachRemaining
                                                                                                      default void forEachRemaining​(Consumer<? super Double> action)
Performs the given action for each remaining element, sequentially in the current thread, until all elements have been processed or the action throws an exception. If this Spliterator is `Spliterator.ORDERED`, actions are performed in encounter order. Exceptions thrown by the action are relayed to the caller. Specified by: `forEachRemaining` in interface `Spliterator<Double>` Implementation Requirements: If the action is an instance of `DoubleConsumer` then it is cast to `DoubleConsumer` and passed to `Spliterator.OfPrimitive.forEachRemaining(java.util.function.DoubleConsumer)`; otherwise the action is adapted to an instance of `DoubleConsumer`, by boxing the argument of `DoubleConsumer`, and then passed to `Spliterator.OfPrimitive.forEachRemaining(java.util.function.DoubleConsumer)`. Parameters: `action` - The action