kotlin中集合set的三种遍历方式
时间: 2024-11-05 18:32:58 浏览: 0
在Kotlin开发中如何使用集合详解
在Kotlin中,Set是一种不允许有重复元素的无序集合。遍历Set主要有以下三种方式:
1. **Iterator遍历**:你可以使用`iterator()`函数获取到Set的迭代器,然后通过`next()`方法逐个访问集合中的元素,直到迭代器到达结尾。例如:
```kotlin
val set = setOf(1, 2, 3)
for (element in set) {
println(element)
}
```
2. **For-each循环遍历**:Kotlin提供了一种简洁的for-each循环结构,可以直接在集合上进行遍历:
```kotlin
val set = setOf(1, 2, 3)
set.forEach { element ->
println(element)
}
```
3. **forEachIndexed()遍历**:如果你需要同时获取元素的索引,可以使用`forEachIndexed`:
```kotlin
val set = setOf(1, 2, 3)
set.forEachIndexed { index, element ->
println("Element at index $index is $element")
}
```
阅读全文