Open In App

Scala Iterator buffered() method with example

The buffered() method in Scala belongs to the concrete value members of the class iterator of Scala. It creates a buffered iterator from the iterator stated.

Example :




// Scala program of buffered()
// method
  
// Creating object
object GfG
  
    // Main method
    def main(args:Array[String])
    {
      
        // Declaring an iterator
        val iter = Iterator(3, 4, 5, 6, 7)
          
        // Applying buffered method 
        val result = iter.buffered
          
        // Displays output
        println(result)
  
    }

Output:
non-empty iterator

Here, a buffered iterator of the stated iterator is returned after applying buffered method.
Example :




// Scala program of buffered()
// method
  
// Creating object
object GfG
  
    // Main method
    def main(args:Array[String])
    {
      
        // Declaring an empty iterator
        val iter = Iterator()
          
        // Applying buffered method 
        val result = iter.buffered
          
        // Displays output
        println(result)
  
    }

Output:

empty iterator

Here, the stated iterator is empty so, an empty buffered iterator is returned after applying buffered method.


Article Tags :