@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()
необходимо передать индекс элемента, который нужно удалить. При этом индексы элементов в списке начинаются с нуля.