📜  Kotlin MutableList:mutableListOf()(1)

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

Kotlin MutableList: mutableListOf()

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应用时,我们可以多次使用这个函数来创建不同的列表,并且利用其提供的方法来操作这些列表。