Related Articles
Scala Queue toMap() method with example
• Last Updated : 29 Oct, 2019

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

Method Definition: def toMap[T, U]: Map[T, U]

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

Example #1:

 `// Scala program of toMap()  ` `// 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``, ``6``))  ` `         `  `        ``// Print the queue ` `        ``println(q``1``) ` `         `  `        ``// Applying toMap method  ` `        ``val` `result ``=` `q``1``.toMap ` `         `  `        ``// Display output ` `        ``print(``"Elements in the Map: "` `+ result) ` `         `  `    ``}  ` `}  `

Output:

```Queue((1, 2), (3, 4), (5, 6))
Elements in the Map: Map(1 -> 2, 3 -> 4, 5 -> 6)
```

Example #2:

 `// Scala program of toMap()  ` `// 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 toMap method  ` `        ``val` `result ``=` `q``1``.toMap ` `         `  `        ``// Display output ` `        ``print(``"Elements in the Map: "` `+ result) ` `         `  `    ``}  ` `}  `

Output:

```Queue((5, 2), (13, 7), (1, 3))
Elements in the Map: Map(5 -> 2, 13 -> 7, 1 -> 3)
```

My Personal Notes arrow_drop_up
Recommended Articles
Page :