@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] |
Оба метода изменяют исходный список, поэтому они не возвращают новый список.