Related Articles

# Scala Map count() method with example

• Last Updated : 13 Aug, 2019

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

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

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

Example #1:

 `// Scala program of count()``// method`` ` `// Creating object``object` `GfG``{ `` ` `    ``// Main method``    ``def` `main(args``:``Array[String])``    ``{``     ` `        ``// Creating a map``        ``val` `m``1` `=` `Map(``"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`` ` `// Creating object``object` `GfG``{ `` ` `    ``// Main method``    ``def` `main(args``:``Array[String])``    ``{``     ` `        ``// Creating a map``        ``val` `m``1` `=` `Map(``"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