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