Kotlin Array: методы и операции для манипулирования массивами в Kotlin

класс. Вот некоторые часто используемые методы и операции, связанные с массивами Kotlin:

  1. Создание массива:

    • arrayOf(): создает массив с указанными элементами.
    • arrayOfNulls(): создает массив указанного размера, инициализированный нулевыми значениями.
    • Array(size) { index ->...: создает массив указанного размера, где лямбда-выражение инициализирует каждый элемент.
  2. Доступ к элементам:

    • array[index]: извлекает элемент по указанному индексу.
  3. Изменение элементов:

    • array[index] = value: изменяет элемент по указанному индексу.
  4. Размер и длина массива:

    • array.size: возвращает размер или длину массива.
  5. Итерация по массиву:

    • for (элемент в массиве) {...: выполняет итерацию по элементам массива.
    • array.forEach { element ->...: выполняет действие над каждым элементом массива.
  6. Манипуляции с массивами:

    • array.copyOf(): создает новую копию массива.
    • array.copyOfRange(fromIndex, toIndex): создает новый массив, содержащий элементы из указанного диапазона.
    • array.fill(value): заполняет весь массив указанным значением.
  7. Преобразование массива:

    • array.toList(): преобразует массив в список.
    • array.toSet(): преобразует массив в набор.
  8. Поиск и сортировка:

    • array.contains(element): проверяет, содержит ли массив указанный элемент.
    • array.indexOf(element): возвращает индекс первого вхождения указанного элемента.
    • array.sorted(): возвращает новый массив с элементами, отсортированными по возрастанию.