Scala Mutable SortedMap filterKeys() method with example Last Updated : 04 May, 2020 Comments Improve Suggest changes Like Article Like Report 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. Example #1: Scala // Scala program of filterKeys() // method import scala.collection.SortedMap // Creating object object GfG { // Main method def main(args:Array[String]) { // Creating SortedMap val m1 = SortedMap(5 -> "geeks", 4 -> "for", 2 -> "cs") // Applying filterKeys method val result = m1.filterKeys(_ > 2) // Displays output println(result) } } Output: 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. Example #2: Scala // Scala program of filterKeys() // method import scala.collection.SortedMap // Creating object object GfG { // Main method def main(args:Array[String]) { // Creating SortedMap val m1 = SortedMap(3 -> "geeks", 1 -> "for", 2 -> "cs") // Applying filterKeys method val result = m1.filterKeys(_ > 3) // Displays output println(result) } } Output: Map() Here, no pair is returned as none of the keys satisfies the stated predicate. Comment More infoAdvertise with us Next Article Scala Mutable SortedMap filterKeys() method with example S Shivam_k Follow Improve Article Tags : Python Scala Scala Mutable-collections Scala Mutable-SortedMap Practice Tags : python Similar Reads Scala Mutable SortedMap filter() method with example The filter() method is utilized to select all elements of the SortedMap which satisfies a stated predicate. Method Definition: def filter(p: ((A, B))=> Boolean): SortedMap[A, B] Return Type: It returns a new SortedMap consisting all the elements of the SortedMap which satisfies the given predicat 1 min read Scala Mutable SortedMap keys() method with example The keys() method is utilized to give an iterator over all the keys of the SortedMap. Method Definition: def keys: Iterable[A] Return Type: It returns an iterator over all the keys of the SortedMap. Example #1: Scala // Scala program of keys() // method import scala.collection.SortedMap // Creating 1 min read Scala SortedMap filterKeys() method with example 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. Example # 1 min read Scala Mutable SortedMap iterator method with example The iterator method is utilized to give an iterator. Method Definition: def iterator: Iterator[(A, B)] Return Type: It returns a non-empty iterator for non-empty SortedMap and returns an empty iterator for empty SortedMap. Example #1: Scala // Scala program of iterator // method import scala.collect 1 min read Scala Mutable SortedMap foreach() method with example The foreach() method is utilized to apply the given function to all the elements of the SortedMap. Method Definition: def foreach(f: ((A, B)) => Unit): Unit Return Type: It returns all the elements of the SortedMap after applying the given function to each of them. Example #1: Scala // Scala prog 1 min read Like