# Scala Map count() method with example

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.

Previous
Next