Scala Iterator toSeq() method with example
The toSeq() method belongs to the concrete value member of the class Abstract Iterator. It is equivalent to the Seq method but this method is more faster.
Method Definition: val result = iter.toSeq
Return Type: It returns the stated collection as a sequence.
Example #1:
// Scala program of toSeq() // method // Creating object object GfG { // Main method def main(args : Array[String]) { // Creating a Iterator val iter = Iterator( 2 , 5 , 7 , 8 , 9 ) // Applying toSeq method val result = iter.toSeq // Displays output println(result) } } |
Output:
Stream(2, ?)
So, here a sequence is obtained.
Example #2:
// Scala program of toSeq() // method // Creating object object GfG { // Main method def main(args : Array[String]) { // Creating an empty Iterator val iter = Iterator() // Applying toSeq method val result = iter.toSeq // Displays output println(result) } } |
Output:
Stream()
So, here an empty iterator is obtained as the stated iterator is empty.
Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready.