Реализация изменяемого списка Kotlin: методы управления списками в Kotlin

В Kotlin изменяемый список можно реализовать с помощью интерфейса MutableListили функции mutableListOf. Вот некоторые часто используемые методы управления изменяемым списком:

  1. add(element: E): добавляет элемент в конец списка.
  2. addAll(elements: Collection): добавляет все элементы из коллекции в конец списка.
  3. add(index: Int, element: E): вставляет элемент по указанному индексу.
  4. remove(element: E): удаляет первое вхождение указанного элемента из списка.
  5. removeAt(index: Int): удаляет элемент по указанному индексу.
  6. removeAll(elements: Collection): удаляет из списка все элементы указанной коллекции.
  7. clear(): удаляет все элементы из списка.
  8. размер: возвращает количество элементов в списке.
  9. isEmpty(): возвращает true, если список пуст, и falseв противном случае.
  10. contains(element: E): возвращает true, если список содержит указанный элемент, и falseв противном случае.
  11. indexOf(element: E): возвращает индекс первого вхождения указанного элемента или -1, если не найден.
  12. lastIndexOf(element: E): возвращает индекс последнего вхождения указанного элемента или -1, если не найден.
  13. get(index: Int): возвращает элемент по указанному индексу.
  14. set(index: Int, element: E): заменяет элемент по указанному индексу указанным элементом.