В Kotlin изменяемый список можно реализовать с помощью интерфейса MutableList
или функции mutableListOf
. Вот некоторые часто используемые методы управления изменяемым списком:
add(element: E)
: добавляет элемент в конец списка.addAll(elements: Collection
: добавляет все элементы из коллекции в конец списка.) add(index: Int, element: E)
: вставляет элемент по указанному индексу.remove(element: E)
: удаляет первое вхождение указанного элемента из списка.removeAt(index: Int)
: удаляет элемент по указанному индексу.removeAll(elements: Collection
: удаляет из списка все элементы указанной коллекции.) clear()
: удаляет все элементы из списка.размер
: возвращает количество элементов в списке.isEmpty()
: возвращаетtrue
, если список пуст, иfalse
в противном случае.contains(element: E)
: возвращаетtrue
, если список содержит указанный элемент, иfalse
в противном случае.indexOf(element: E)
: возвращает индекс первого вхождения указанного элемента или -1, если не найден.lastIndexOf(element: E)
: возвращает индекс последнего вхождения указанного элемента или -1, если не найден.get(index: Int)
: возвращает элемент по указанному индексу.set(index: Int, element: E)
: заменяет элемент по указанному индексу указанным элементом.