kotlin遍历map
时间: 2023-10-20 10:36:59 浏览: 98
在Kotlin中,遍历Map有多种方法。一种常用的方法是使用for循环并使用解构声明(destructuring declaration)。具体的代码如下:
```
val map = mapOf("key1" to "value1", "key2" to "value2", "key3" to "value3")
for ((key, value) in map) {
println("$key -> $value")
}
```
这段代码中,我们使用了解构声明`for ((key, value) in map)`来遍历Map中的键值对,并通过`println("$key -> $value")`打印出每个键值对。
另外,你还可以使用forEach函数来遍历Map,例如:
```
val map = mapOf("key1" to "value1", "key2" to "value2", "key3" to "value3")
map.forEach { (key, value) ->
println("$key -> $value")
}
```
这段代码中,我们使用了`forEach`函数来遍历Map,并通过Lambda表达式`{ (key, value) -> println("$key -> $value") }`来处理每个键值对。
总结起来,Kotlin中遍历Map的常用方法有使用for循环和解构声明,以及使用forEach函数。这两种方法都可以遍历Map中的键值对并对其进行相应的操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [kotlin中map的使用技巧](https://blog.csdn.net/Amethyst128/article/details/73608680)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [利用kotlin实现统计文件字符个数的方法示例](https://download.csdn.net/download/weixin_38616033/14881996)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文