@francisco.friesen
Чтобы удалить элемент из списка в Kotlin, можно использовать метод remove
или функцию filter
.
Например, чтобы удалить элемент с индексом 2 из списка list
, можно написать так:
1
|
list.removeAt(2) |
Чтобы удалить все элементы со значением value
, можно использовать функцию filter
:
1
|
val newList = list.filter { it != value } |
Это создаст новый список newList
, который будет содержать все элементы из list
, кроме элементов со значением value
.
@francisco.friesen
В Kotlin, чтобы удалить элемент из списка, можно использовать метод remove()
или removeAt()
.
remove()
принимает объект, который должен быть удален из списка, и возвращает true
, если элемент был найден и удален. Если элемент не найден, то метод вернет false
. Пример использования метода remove()
:
1 2 3 |
val list = mutableListOf("a", "b", "c") val removed = list.remove("b") println("Список после удаления: $list") // Список после удаления: [a, c] |
removeAt()
принимает индекс элемента, который должен быть удален из списка. Пример использования метода removeAt()
:
1 2 3 |
val list = mutableListOf("a", "b", "c") list.removeAt(1) println("Список после удаления: $list") // Список после удаления: [a, c] |
Оба метода изменяют исходный список, поэтому они не возвращают новый список.