kotlin list 清空
时间: 2024-06-27 09:00:44 浏览: 295
Python 列表的清空方式
在Kotlin中,List是一个可变序列,你可以使用几种方法来清空List:
1. **clear()** 方法:这是最直接的方法,它会移除列表中的所有元素,使得列表长度变为0。
```kotlin
val myList = listOf(1, 2, 3)
myList.clear()
```
2. **let 或者 also** 表达式:可以使用 `let` 或者 `also` 表达式结合 `Collections.emptyList()` 来替换当前列表,清空并返回一个新的空列表。
```kotlin
val myList = listOf(1, 2, 3)
myList = myList.let { Collections.emptyList() }
// 或者
myList = myList.also { it.clear() }
```
3. **replace** 函数:虽然不是专门用来清空的,但可以利用它将列表替换为新的空列表。
```kotlin
val myList = listOf(1, 2, 3)
myList = myList.replace(emptyList())
```
阅读全文