Функция arrayListOf
Функция arrayListOf создает и возвращает объект ArrayList,
который является реализацией изменяемого списка. В параметрах функции
можно передать элементы для инициализации списка.
Импорт
import kotlin.collections.arrayListOf
Синтаксис
fun <T> arrayListOf(): ArrayList<T>
fun <T> arrayListOf(vararg elements: T): ArrayList<T>
Пример
Создадим пустой ArrayList:
val list: ArrayList<String> = arrayListOf()
println(list)
Результат выполнения кода:
ArrayList []
Пример
Создадим ArrayList с числами:
val list: ArrayList<Int> = arrayListOf(1, 2, 3, 4, 5)
println(list)
Результат выполнения кода:
ArrayList [1, 2, 3, 4, 5]
Пример
Создадим ArrayList со строками:
val list: ArrayList<String> = arrayListOf("a", "b", "c", "d", "e")
println(list)
Результат выполнения кода:
ArrayList ['a', 'b', 'c', 'd', 'e']
Пример
Добавим новый элемент в ArrayList с помощью метода add:
val list = arrayListOf(1, 2, 3)
list.add(4)
println(list)
Результат выполнения кода:
ArrayList [1, 2, 3, 4]
Пример
Удалим элемент из ArrayList с помощью метода remove:
val list = arrayListOf(1, 2, 3, 4)
list.remove(3)
println(list)
Результат выполнения кода:
ArrayList [1, 2, 4]
Пример
Изменим элемент в ArrayList по индексу:
val list = arrayListOf("a", "b", "c")
list[1] = "x"
println(list)
Результат выполнения кода:
ArrayList ['a', 'x', 'c']
Смотрите также
-
функцию
listOf,
которая создает неизменяемый список -
функцию
mutableListOf,
которая создает изменяемый список -
функцию
emptyList,
которая создает пустой неизменяемый список -
функцию
arrayOf,
которая создает массив элементов