KotlinのMapで繰り返し処理を行う方法について記載します。
Mapで繰り返し処理を行う方法
繰り返し処理を行うには、forEach もしくは iterator を使用します。
実行例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
val mapStr = mutableMapOf( "key1" to "value1", "key2" to "value2", "key3" to "value3" ) // forEach で繰り返す mapStr.forEach { val item = it println( "key : ${item.key}、value : ${item.value}" ) } // key : key1、value : value1 // key : key2、value : value2 // key : key3、value : value3 // iterator で繰り返す val itr = mapStr.iterator() while( itr.hasNext() ){ val item = itr.next() println( "key : ${item.key}、value : ${item.value}" ) } // key : key1、value : value1 // key : key2、value : value2 // key : key3、value : value3 |