kotlin入门(16)容器的遍历方式

  • Post category:other

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):容器的遍历方式的完整攻略。在实际应用中,我们可以根据具体的需求和情况,选择不同的遍历方式来遍历容器。