# 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.

Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out - check it out now!

Previous
Next