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.
Please Login to comment...