📅  最后修改于: 2023-12-03 15:02:32.206000             🧑  作者: Mango
mutableListOf()
是Kotlin中的一个标准函数,可以用来创建可变的列表,该列表可以存储多个元素,并且支持添加、删除和修改元素。这个函数返回的列表是一个MutableList
类型,它是一个可写的列表接口,提供了一系列对列表进行修改的操作。
val list: MutableList<String> = mutableListOf()
上述代码将创建一个空的MutableList
,列表中没有任何元素。我们还可以使用mutableListOf()
函数同时指定列表中的元素,例如:
val list: MutableList<String> = mutableListOf("apple","banana","orange")
此时列表中包含3个元素,分别是"apple"
,"banana"
和"orange"
。
我们可以使用add()
方法向列表中添加元素,例如:
val list: MutableList<String> = mutableListOf()
list.add("apple")
list.add("banana")
list.add("orange")
此时列表中包含3个元素,分别是"apple"
,"banana"
和"orange"
。
我们可以使用removeAt()
方法删除列表中的元素,需要指定需要删除元素的索引位置,例如:
val list: MutableList<String> = mutableListOf("apple","banana","orange")
list.removeAt(1)
此时列表中包含2个元素,分别是"apple"
和"orange"
。
我们可以使用set()
方法修改列表中的元素,需要指定需要修改元素的索引位置和新的元素值,例如:
val list: MutableList<String> = mutableListOf("apple","banana","orange")
list.set(1, "pear")
此时列表中包含3个元素,分别是"apple"
,"pear"
和"orange"
。
我们可以使用get()
方法获取列表中的元素,需要指定需要获取元素的索引位置,例如:
val list: MutableList<String> = mutableListOf("apple","banana","orange")
val fruit: String = list.get(1)
此时变量fruit的值为"banana"
。
我们可以使用for
循环遍历列表中的元素,例如:
val list: MutableList<String> = mutableListOf("apple","banana","orange")
for (fruit in list) {
println(fruit)
}
此时会依次打印出列表中的3个元素。
mutableListOf()
函数可以创建可变的列表,并且提供了一系列对列表进行修改的操作,包括添加、删除、修改和获取元素以及遍历等。在开发Kotlin应用时,我们可以多次使用这个函数来创建不同的列表,并且利用其提供的方法来操作这些列表。