НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
110 of 1310 menu

Функция mutableListOf

Функция mutableListOf создает и возвращает новый изменяемый список MutableList с переданными элементами. В отличие от обычного списка List, изменяемый список позволяет добавлять, удалять и изменять элементы после создания.

Импорт

import kotlin.collections.mutableListOf

Синтаксис

fun <T> mutableListOf(): MutableList<T>
fun <T> mutableListOf(vararg elements: T): MutableList<T>

Пример

Создадим пустой изменяемый список строк:

val list: MutableList<String> = mutableListOf() println(list)

Результат выполнения кода:

MutableList []

Пример

Создадим изменяемый список с начальными элементами:

val numbers: MutableList<Int> = mutableListOf(1, 2, 3, 4, 5) println(numbers)

Результат выполнения кода:

MutableList<Int> [1, 2, 3, 4, 5]

Пример

Добавим новые элементы в созданный список:

val chars: MutableList<Char> = mutableListOf('a', 'b', 'c') chars.add('d') chars.add('e') println(chars)

Результат выполнения кода:

MutableList<Char> ['a', 'b', 'c', 'd', 'e']

Пример

Удалим элемент из списка и изменим существующий элемент:

val numbers: MutableList<Int> = mutableListOf(10, 20, 30, 40, 50) numbers.remove(30) numbers[1] = 25 println(numbers)

Результат выполнения кода:

MutableList<Int> [10, 25, 40, 50]

Пример

Создадим изменяемый список смешанных типов с помощью вывода типа:

val mixedList = mutableListOf("hello", 42, 3.14, true) println(mixedList)

Результат выполнения кода:

MutableList<Any> [hello, 42, 3.14, true]

Смотрите также

  • функцию listOf,
    которая создает неизменяемый список
  • функцию emptyList,
    которая создает пустой неизменяемый список
  • функцию arrayListOf,
    которая создает изменяемый список на основе ArrayList
  • функцию buildList,
    которая создает список с использованием построителя
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить