Added in API level 24
  
  
  
  
  
   
  
  
  
  
  
   
  
  
  
  
Summary:
  Methods
  
  | Inherited Methods
PrimitiveIterator.OfDouble
  public
  static
  
  
  interface
  PrimitiveIterator.OfDouble
  
  
      implements
      
        PrimitiveIterator<Double, DoubleConsumer>
      
  
  
| java.util.PrimitiveIterator.OfDouble | 
An Iterator specialized for double values.
Summary
| Public methods | |
|---|---|
| 
        
        default
        
        
        
        void | 
      forEachRemaining(Consumer<? super Double> action)
      
 | 
| 
        
        default
        
        
        
        void | 
      forEachRemaining(DoubleConsumer action)
      
 | 
| 
        
        default
        
        
        
        Double | 
      next()
      Returns the next element in the iteration. | 
| 
        abstract
        
        
        
        
        double | 
      nextDouble()
      Returns the next  | 
| Inherited methods | |
|---|---|
Public methods
forEachRemaining
    Added in API level 24
  
      
  
    public void forEachRemaining (Consumer<? super Double> action)
Implementation Requirements:
- If the action is an instance of DoubleConsumerthen it is cast toDoubleConsumerand passed toPrimitiveIterator.forEachRemaining(T_CONS); otherwise the action is adapted to an instance ofDoubleConsumer, by boxing the argument ofDoubleConsumer, and then passed toPrimitiveIterator.forEachRemaining(T_CONS).
| Parameters | |
|---|---|
| action | Consumer | 
forEachRemaining
    Added in API level 24
  
      
  
    public void forEachRemaining (DoubleConsumer action)
Implementation Requirements:
- The default implementation behaves as if: - while (hasNext()) action.accept(nextDouble());
| Parameters | |
|---|---|
| action | DoubleConsumer | 
next
    Added in API level 24
  
      
  
    public Double next ()
Returns the next element in the iteration.
Implementation Requirements:
- The default implementation boxes the result of calling
 nextDouble(), and returns that boxed result.
| Returns | |
|---|---|
| Double | the next element in the iteration | 
nextDouble
    Added in API level 24
  
      
  
    public abstract double nextDouble ()
Returns the next double element in the iteration.
| Returns | |
|---|---|
| double | the next doubleelement in the iteration | 
| Throws | |
|---|---|
| NoSuchElementException | if the iteration has no more elements | 
