Contact: aviboots(AT)netvision.net.il
39,844 questions
51,765 answers
573 users
val myMap = Map(1 -> "AA", 2 -> "BA", 3 -> "CO", 4 -> "BOB") val filteredMap = myMap.filter { case (key, value) => key > 1 && value.startsWith("B") } println(filteredMap) /* run: Map(2 -> BA, 4 -> BOB) */
val myMap = Map(1 -> "AA", 2 -> "BA", 3 -> "CO", 4 -> "BOB") val filteredByKey = myMap.filter { case (key, _) => key > 1 } println(filteredByKey) /* run: Map(2 -> BA, 3 -> CO, 4 -> BOB) */
val myMap = Map(1 -> "AA", 2 -> "BA", 3 -> "CO", 4 -> "BOB") val filteredByValue = myMap.filter { case (_, value) => value.contains("O") } println(filteredByValue) /* run: Map(3 -> CO, 4 -> BOB) */