Sobes.tech
Junior — Middle

Hogyan lehet elemeket beszúrni egy List gyűjteménybe Kotlinban?

sobes.tech MI

Válasz az MI-től

В Kotlin коллекция List по умолчанию является неизменяемой (immutable), поэтому напрямую вставить элементы нельзя. Для вставки нужно использовать изменяемый список MutableList.

Пример вставки элемента в MutableList:

val list = mutableListOf(1, 2, 3)
list.add(1, 10) // вставляем число 10 на позицию с индексом 1
println(list) // [1, 10, 2, 3]

Если у вас есть неизменяемый List, можно создать новый список с добавленными элементами:

val list = listOf(1, 2, 3)
val newList = list.toMutableList()
newList.add(1, 10)
println(newList) // [1, 10, 2, 3]