# Scala Mutable SortedMap count() method with example

• Last Updated : 04 May, 2020

The count() method is utilized to count pair of keys in the SortedMap.

Method Definition: def count(p: ((A, B)) => Boolean): Int

Return Type: It returns the number of keys present in the SortedMap that satisfies the given predicate.

Example #1:

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

Example #2:

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

So, the identical keys are counted only once.

My Personal Notes arrow_drop_up