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