Arrays

java.lang.reflect.Array.newInstance

Создание инстанса

sort

Для примитивов - Dual-Pivot Quicksort Для ссылок - mergeSort

parallelSort

Паралельная сортировка на текущем ForkJoinPool (при отсутствии: commomPool).

  • Для примитивов - Dual-Pivot Quicksort

  • Для ссылок - TimSort

parallelPrefix

Для переданной бинарной операции выполняет операцию “префикс” - [2, 1, 0, 3] -> [2, 3, 3, 6] Так как операция выполняется паралельно, переданная функция должна быть ассоциативной и side-effect-free

binarySearch

Бинарный поиск по элементам массива

equals

Сравнивает 2 массива

deepEquals

Сравнивает 2 массива, даже если их элементы, так же массивы

fill

Заполняет массив переданным значением

copyOf

Создает копию массива

asList

Представляет переданную последовательность, как List с фиксированной длинной

hashCode

Вычисляет hashcode на основе массива с переданными элементами.

toString

Представляет массив строкой: "[a,b,c]". Глубокий вариант: deepToString.

setAll

Проставление всех значений в массиве в соответствии с возвращаемым значением переданной функции. Паралельный вариант: parallelSetAll

stream

Возвращает обхект стрима на переданном массиве

compare

Сравнение (лексиграфически)

mismatch

Находит первое несовподнение двух массивов