# Scala Queue toSeq() method with example

Last Updated : 29 Oct, 2019

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
```