Stay organized with collections
    
    
      
      Save and categorize content based on your preferences.
    
  
  
    
  
  
  
  
    
  
  
    
    
    
    OfInt
    interface OfInt : Spliterator.OfPrimitive<Int!, IntConsumer!, Spliterator.OfInt!>
    
    
    A Spliterator specialized for int values.
    Summary
    
      
        
          | Public methods | 
        
          | open Unit | 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. | 
        
          | open Unit |  | 
        
          | open Boolean | If a remaining element exists: performs the given action on it, returning true; else returnsfalse. | 
        
          | abstract Boolean |  | 
        
          | abstract Spliterator.OfInt! |  | 
      
    
    Public methods
    
      forEachRemaining
      
      open fun forEachRemaining(action: Consumer<in Int!>!): Unit
      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 ORDERED, actions are performed in encounter order. Exceptions thrown by the action are relayed to the caller. 
       Subsequent behavior of a spliterator is unspecified if the action throws an exception.
      
      
        
          
            | Exceptions | 
          
            | java.lang.NullPointerException | if the specified action is null | 
        
      
     
    
      forEachRemaining
      
      open fun forEachRemaining(action: IntConsumer!): Unit
      
      
        
          
            | Exceptions | 
          
            | java.lang.NullPointerException | if the specified action is null | 
        
      
     
    
      tryAdvance
      
      open fun tryAdvance(action: Consumer<in Int!>!): Boolean
      If a remaining element exists: performs the given action on it, returning true; else returns false. If this Spliterator is ORDERED the action is performed on the next element in encounter order. Exceptions thrown by the action are relayed to the caller. 
       Subsequent behavior of a spliterator is unspecified if the action throws an exception.
      
        
          
            | Parameters | 
          
            | action | Consumer<in Int!>!: The action whose operation is performed at-most once | 
        
      
      
        
          
            | Return | 
          
            | Boolean | falseif no remaining elements existed upon entry to this method, elsetrue. | 
        
      
      
        
          
            | Exceptions | 
          
            | java.lang.NullPointerException | if the specified action is null | 
        
      
     
    
      tryAdvance
      
      abstract fun tryAdvance(action: IntConsumer!): Boolean
      
      
        
          
            | Return | 
          
            | Boolean | falseif no remaining elements existed upon entry to this method, elsetrue. | 
        
      
      
        
          
            | Exceptions | 
          
            | java.lang.NullPointerException | if the specified action is null | 
        
      
     
    
      trySplit
      
      abstract fun trySplit(): Spliterator.OfInt!
      
        
          
            | Return | 
          
            | Spliterator.OfInt! | a Spliteratorcovering some portion of the elements, ornullif this spliterator cannot be split | 
        
      
     
  
  
  
    
  
 
  
    
    
      
       
    
    
  
  
  Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
  Last updated 2025-02-10 UTC.
  
  
  
    
      [null,null,["Last updated 2025-02-10 UTC."],[],[]]