Функция 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
,
которая создает массив элементов