@loyal
В Kotlin есть несколько способов удалить элемент из списка:
- Используйте функцию remove:
1
2
|
val numbers = mutableListOf(1, 2, 3, 4, 5)
numbers.remove(3) // удалит элемент со значением 3 из списка
|
- Используйте функцию removeAt:
1
2
|
val numbers = mutableListOf(1, 2, 3, 4, 5)
numbers.removeAt(2) // удалит третий элемент (с индексом 2) из списка
|
- Используйте оператор -=:
1
2
|
val numbers = mutableListOf(1, 2, 3, 4, 5)
numbers -= 3 // удалит элемент со значением 3 из списка
|
- Используйте функцию filter:
1
2
|
val numbers = mutableListOf(1, 2, 3, 4, 5)
numbers.filter { it != 3 } // удалит элемент со значением 3 из списка
|
Обратите внимание, что функция remove
и оператор -=
работают только с мутабельными списками (MutableList
). Если вы хотите удалить элемент из неизменяемого списка (List
), то можете использовать функцию filter
или создать новый список без этого э