GeeksforGeeks App
Open App
Browser
Continue

# Scala Queue toSeq() method with example

The toSeq() method is utilized to return a seq consisting of all the elements of the queue.

Method Definition: def toSeq: Seq[A]

Return Type: It returns a seq consisting of all the elements of the queue.

Example #1:

 `// Scala program of toSeq() ``// method `` ` `// Import Queue  ``import` `scala.collection.mutable.``_`` ` `// Creating object ``object` `GfG ``{ `` ` `    ``// Main method ``    ``def` `main(args``:``Array[String]) ``    ``{ ``     ` `        ``// Creating a queue ``        ``val` `q``1` `=` `Queue(``1``, ``2``, ``3``, ``4``, ``5``) ``         ` `        ``// Print the queue``        ``println(q``1``)``         ` `        ``// Applying toSeq method ``        ``val` `result ``=` `q``1``.toSeq``         ` `        ``// Display output``        ``print(``"Elements in the Seq: "``)``         ` `        ``for` `(ele ``<``- result) ``            ``print(ele + ``" "``) ``         ` `    ``} ``} `

Output:

```Queue(1, 2, 3, 4, 5)
Elements in the Seq: 1 2 3 4 5
```

Example #2:

 `// Scala program of toSeq() ``// method `` ` `// Import Queue  ``import` `scala.collection.mutable.``_`` ` `// Creating object ``object` `GfG ``{ `` ` `    ``// Main method ``    ``def` `main(args``:``Array[String]) ``    ``{ ``     ` `        ``// Creating a queue ``        ``val` `q``1` `=` `Queue(``5``, ``2``, ``13``, ``7``, ``1``, ``3``) ``         ` `        ``// Print the queue``        ``println(q``1``)``         ` `        ``// Applying toSeq method ``        ``val` `result ``=` `q``1``.toSeq``         ` `        ``// Display output``        ``print(``"Elements in the Seq: "``)``         ` `        ``for` `(ele ``<``- result) ``            ``print(ele + ``" "``) ``         ` `    ``} ``} `

Output:

```Queue(5, 2, 13, 7, 1, 3)
Elements in the Seq: 5 2 13 7 1 3
```

My Personal Notes arrow_drop_up