# Scala TreeSet count() method with example

In Scala `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.mutable.``_`` ` `// 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.mutable.``_`` ` `// 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
```

Previous
Next