Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,845 questions

51,766 answers

573 users

How to filter a map in Kotlin

3 Answers

0 votes
fun main() {
   	val map = mapOf(1 to "one", 2 to "two", 3 to "three", 4 to "four")
	
    val filteredMap = map.filter { (key, value) -> key > 1 && value.startsWith("t") }
	
    println(filteredMap)
}

 
  
/*
run:

{2=two, 3=three}

*/

 



answered Aug 8, 2025 by avibootz
0 votes
fun main() {
   	val map = mapOf(1 to "one", 2 to "two", 3 to "three", 4 to "four")
	
    val filteredByKeys = map.filterKeys { it > 2 }
	
    println(filteredByKeys) 
}

 
  
/*
run:

{3=three, 4=four}

*/

 



answered Aug 8, 2025 by avibootz
0 votes
fun main() {
   	val map = mapOf(1 to "one", 2 to "two", 3 to "three", 4 to "four")
	
    val filteredByValues = map.filterValues { it.contains("o") }
	
    println(filteredByValues)
}

 
  
/*
run:

{1=one, 2=two, 4=four}

*/

 



answered Aug 8, 2025 by avibootz

Related questions

2 answers 56 views
1 answer 67 views
1 answer 68 views
3 answers 131 views
3 answers 157 views
...