📅  最后修改于: 2023-12-03 15:07:15.236000             🧑  作者: Mango
有时候,我们需要删除List
中的所有项目,Kotlin提供了几种方法来实现这一点。
最简单的方法是使用List
接口中的clear
方法。这个方法将List
中的所有元素删除。
val myList = mutableListOf("a", "b", "c", "d", "e")
myList.clear() // 删除所有元素
另一种方法是将List
赋值为emptyList
,这会创建一个空的List
对象。
var myList = mutableListOf("a", "b", "c", "d", "e")
myList = emptyList<String>() as MutableList<String> // 将List赋值为空List
注意,这种方法创建了一个新的空List
对象并分配了一个引用。原始的List
对象被销毁。
removeAll
方法可以用于删除List
中的多个元素。使用List
中的所有元素作为参数将删除所有元素。
var myList = mutableListOf("a", "b", "c", "d", "e")
myList.removeAll(myList) // 删除所有元素
以上是删除Kotlin List
中所有元素的几种方法。选择哪种方法取决于您的需求和代码的复杂性。
请记得根据情况选择最适合您的方法。