АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
111 of 1310 menu
Бесплатный тренинг по JavaScript: работа с Drag-and-Drop. Начало 2 октября. Жми для записи!

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