By Alvin Alexander. Last updated: July 30, 2024
Kotlin FAQ: How do I iterate over the elements in a Map
in Kotlin?
Solution
Here’s an example that shows how to iterate over the elements in a Kotlin Map
using a for
loop:
val map = mapOf("a" to 1, "b" to 2, "c" to 3) for ((k,v) in map) { println("value of $k is $v") }
In the first step of that example I create a Kotlin Map
, and then in the second step — inside the Kotlin for
loop — the variables k
and v
refer to the map’s keys and values, respectively.
Kotlin REPL example
As an example, here’s what this Map
/for
solution looks like in the Kotlin REPL:
>>> val map = mapOf("a" to 1, "b" to 2, "c" to 3) >>> for ((k,v) in map) { ... println("value of $k is $v") ... } value of a is 1 value of b is 2 value of c is 3
I hope this example of how to iterate over a Map
in Kotlin using a for
loop is helpful.