📜  删除所有项目列表 - Kotlin (1)

📅  最后修改于: 2023-12-03 15:07:15.236000             🧑  作者: Mango

删除所有项目列表 - Kotlin

有时候,我们需要删除List中的所有项目,Kotlin提供了几种方法来实现这一点。

方法1:使用clear方法

最简单的方法是使用List接口中的clear方法。这个方法将List中的所有元素删除。

val myList = mutableListOf("a", "b", "c", "d", "e")
myList.clear()     // 删除所有元素
方法2:将List赋值为emptyList

另一种方法是将List赋值为emptyList,这会创建一个空的List对象。

var myList = mutableListOf("a", "b", "c", "d", "e")
myList = emptyList<String>() as MutableList<String>   // 将List赋值为空List

注意,这种方法创建了一个新的空List对象并分配了一个引用。原始的List对象被销毁。

方法3:使用removeAll方法

removeAll方法可以用于删除List中的多个元素。使用List中的所有元素作为参数将删除所有元素。

var myList = mutableListOf("a", "b", "c", "d", "e")
myList.removeAll(myList)   // 删除所有元素
总结

以上是删除Kotlin List中所有元素的几种方法。选择哪种方法取决于您的需求和代码的复杂性。

请记得根据情况选择最适合您的方法。