Sobes.tech
Назад к вопросам
Junior — Middle
82

Каким образом выполнить вставку элементов в коллекцию List в Kotlin?

Ответ от нейросети

sobes.tech AI

В 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]