The filterKeys() method is utilized to find all the pairs where the keys satisfies the given predicate.
Method Definition: def filterKeys(p: (A) => Boolean): SortedMap[A, B]
Return Type: It returns all the “key-value” pairs of the SortedMap where, the keys satisfies the given predicate.
Map(4 -> for, 5 -> geeks)
Here, only two key-value pairs are returned as their keys are greater than two as per the stated predicate.
Here, no pair is returned as none of the keys satisfies the stated predicate.
Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready.