Scala SortedMap filterKeys() method with example Last Updated : 03 Nov, 2019 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.immutable.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.immutable.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 SortedMap filterKeys() method with example G gopaldave Follow Improve Article Tags : Scala Scala Scala-Method Similar Reads Scala 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 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.immutable.SortedMap // 1 min read Scala Mutable 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 SortedSet filter() method with example The filter() method is utilized to select all elements of the SortedSet which satisfies a stated predicate. Method Definition: def filter(p: (A) => Boolean): SortedSet[A] Return Type: It returns a TreeSet containing all the elements of the SortedSet which satisfies the given predicate. Example #1 1 min read Scala 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 Like