# Scala SortedMap take() method with example

Last Updated : 02 Nov, 2019

The take() method is utilized to select the first ‘n’ elements of the SortedMap.

Method Definition: def take(n: Int): SortedMap[A, B]

Return Type: It returns the first ‘n’ elements of the SortedMap.

Example #1:

 `// Scala program of take() ` `// method ` `import` `scala.collection.immutable.SortedMap ` ` `  `// Creating object ` `object` `GfG ` `{  ` ` `  `    ``// Main method ` `    ``def` `main(args``:``Array[String]) ` `    ``{ ` `     `  `        ``// Creating a SortedMap ` `        ``val` `m``1` `=` `SortedMap(``3` `-``>` `"geeks"``, ``4` `-``>` `"for"``, ``2` `-``>` `"cs"``) ` `         `  `        ``// Applying take method ` `        ``val` `result ``=` `m``1``.take(``2``) ` `         `  `        ``// Displays output ` `        ``println(result) ` `     `  `    ``} ` `} `

Output:

```Map(2 -> cs, 3 -> geeks)
```

Example #2:

 `// Scala program of take() ` `// method ` `import` `scala.collection.immutable.SortedMap ` ` `  `// Creating object ` `object` `GfG ` `{  ` ` `  `    ``// Main method ` `    ``def` `main(args``:``Array[String]) ` `    ``{ ` `     `  `        ``// Creating a SortedMap ` `        ``val` `m``1` `=` `SortedMap(``3` `-``>` `"geeks"``, ``4` `-``>` `"for"``, ``2` `-``>` `"cs"``) ` `         `  `        ``// Applying take method ` `        ``val` `result ``=` `m``1``.take(``4``) ` `         `  `        ``// Displays output ` `        ``println(result) ` `     `  `    ``} ` `} `

Output:

```Map(2 -> cs, 3 -> geeks, 4 -> for)
```