GeeksforGeeks App
Open App
Browser
Continue

# Scala immutable TreeSet count() method

In Scala immutable `TreeSet class`, the count() method is utilized to count the number of elements in the TreeSet that satisfies a given predicate.

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

Return Type: It returns the count the number of elements in the TreeSet that satisfies a given predicate.

Example #1:

 `// Scala program of count() ``// method `` ` `// Import TreeSet``import` `scala.collection.immutable.``_`` ` `// Creating object ``object` `GfG ``{ `` ` `    ``// Main method ``    ``def` `main(args``:``Array[String]) ``    ``{ ``     ` `        ``// Creating TreeSet``        ``val` `t``1` `=` `TreeSet(``2``, ``1``, ``3``, ``4``, ``5``) ``         ` `        ``// Print the TreeSet``        ``println(t``1``) ``         ` `        ``// Applying count() method  ``        ``val` `result ``=` `t``1``.count(x ``=>` `{x ``%` `2` `==` `0``})``         ` `        ``// Display output ``        ``print(``"Number of even element in the TreeSet: "` `+ result) ``          ` `    ``} ``} `

Output:

```TreeSet(1, 2, 3, 4, 5)
Number of even element in the TreeSet: 2
```

Example #2:

 `// Scala program of count() ``// method `` ` `// Import TreeSet``import` `scala.collection.immutable.``_`` ` `// Creating object ``object` `GfG ``{ `` ` `    ``// Main method ``    ``def` `main(args``:``Array[String]) ``    ``{ ``     ` `        ``// Creating TreeSet``        ``val` `t``1` `=` `TreeSet(``2``, ``1``, ``3``, ``4``, ``5``) ``         ` `        ``// Print the TreeSet``        ``println(t``1``) ``         ` `        ``// Applying count() method  ``        ``val` `result ``=` `t``1``.count(x ``=>` `{x ``%` `2` `!``=` `0``})``         ` `        ``// Display output ``        ``print(``"Number of odd element in the TreeSet: "` `+ result) ``          ` `    ``} ``} `

Output:

```TreeSet(1, 2, 3, 4, 5)
Number of odd element in the TreeSet: 3
```

My Personal Notes arrow_drop_up