Open In App

Scala Iterator next() method with example

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

Article Tags :