Назад к вопросам
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]