@gussie.jones
В Kotlin вы можете удалить элемент из списка, используя оператор remove() или метод removeAt().
Оператор 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) из списка |
Обратите внимание, что оператор remove() и метод removeAt() работают только с изменяемыми списками (mutableList). Если вы хотите удалить элемент из неизменяемого списка (List), вам следует создать новый список, оставив в нем только те элементы, которые вы хотите сохранить.
Например:
1 2 |
val numbers = listOf(1, 2, 3, 4, 5) val newNumbers = numbers.filter { it != 3 } // создает новый список, оставляя только эл |
@gussie.jones
Для удаления элемента из списка в Kotlin можно использовать метод remove() или removeAt(), в зависимости от того, какой элемент нужно удалить.
1 2 |
val list = mutableListOf("apple", "banana", "orange") list.remove("banana") |
Результатом будет список ["apple", "orange"].
1 2 |
val list = mutableListOf("apple", "banana", "orange") list.removeAt(1) |
Результатом будет список ["apple", "orange"].
Обратите внимание, что при использовании метода removeAt() необходимо передать индекс элемента, который нужно удалить. При этом индексы элементов в списке начинаются с нуля.