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