Kotlin入门(16):容器的遍历方式
在Kotlin中,我们可以使用不同的方式遍历容器,如List、Set和Map。本文将介绍Kotlin中常用的容器遍历方式。
1. for循环遍历
使用for循环遍历容器是最常见的方式。对于List和Set,我们可以使用以下方式:
val list = listOf("apple", "banana", "orange")
for (item in list) {
println(item)
}
对于Map,我们可以使用以下方式:
val map = mapOf("apple" to 1, "banana" to 2, "orange" to 3)
for ((key, value) in map) {
println("$key -> $value")
}
在这个例子中,我们使用了解构声明来遍历Map中的键值对。
2. forEach遍历
Kotlin中的List、Set和Map都有一个forEach方法,可以用于遍历容器。例如:
val list = listOf("apple", "banana", "orange")
list.forEach { item ->
println(item)
}
val map = mapOf("apple" to 1, "banana" to 2, "orange" to 3)
map.forEach { (key, value) ->
println("$key -> $value")
}
在这个例子中,我们使用了Lambda表达式来遍历容器。
示例1:使用for循环遍历List
以下是使用for循环遍历List的示例:
val list = listOf("apple", "banana", "orange")
for (item in list) {
println(item)
}
这个例子将遍历List中的所有元素,并将它们打印到控制台上。
示例2:使用forEach遍历Map
以下是使用forEach遍历Map的示例:
val map = mapOf("apple" to 1, "banana" to 2, "orange" to 3)
map.forEach { (key, value) ->
println("$key -> $value")
}
这个例子将遍历Map中的所有键值对,并将它们打印到控制台上。
结论
以上就是Kotlin入门(16):容器的遍历方式的完整攻略。在实际应用中,我们可以根据具体的需求和情况,选择不同的遍历方式来遍历容器。