Open In App

Scala Iterator next() method with example

Last Updated : 30 Jun, 2019
Improve
Improve
Like Article
Like
Save
Share
Report

The next() method belongs to the Abstract Value Members of the class AbstractIterator. It is defined in the class Iterator. It gives the next element of the stated iterator and advance the iterator.

Method Definition : def next(): A

Return Type :It returns the next element of the stated collection.

Example #1:




// Scala program of next()
// method
  
// Creating object
object GfG
  
    // Main method
    def main(args:Array[String])
    {
      
        // Creating an Iterator 
        val iter = Iterator(5, 8, 10, 13, 15)
          
        // Applying next method 
        val result = iter.next
          
        // Applying next method 
        // again 
        val res = iter.next
          
        // Displays output
        println(result)
        println(res)
      
    }
}


Output:

5
8

Example #2:




// Scala program of next()
// method
  
// Creating object
object GfG
  
    // Main method
    def main(args:Array[String])
    {
      
        // Creating an Iterator 
        val iter = Iterator(1.1, 2.2)
          
        // Applying next method 
        val result = iter.next
          
        // Applying next method 
        // again 
        val res = iter.next
          
        // Displays output
        println(result)
        println(res)
      
    }
}


Output:

1.1
2.2


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads