Skip to content

Latest commit

 

History

History
41 lines (27 loc) · 1.96 KB

Array Utils.md

File metadata and controls

41 lines (27 loc) · 1.96 KB
tags title
Java, Basic, Arrays, Utils
Arrays Utils

Arrays Utils

В стандартной библиотеке есть класс Arrays содержащий алгоритмы для работы с массивами и не только. Содержится в пакете java.util.

Методы

:::warning Типы generic'ов упрощены для краткости :::

Sorting

Метод Комментарий
void sort(int[] a) Сортирует массив. Аналогично для других примитивных типов. Можно сортировать подмассив.
void parallelSort(int[] a) Всё аналогично. (С JDK 8)
<T extends Comparable<T>> void parallelSort(T[] a)
void parallelSort(T[] a, Comparator<T> cmp)

BinarySearch

Ищет в отсортированном массиве значение.

CopyOf и CopyOfRange

Возвращает копию массива указанной длины или указанного промежутка.

equals и deepEquals

Сравнивает массивы (для deepEquals сравнивает и вложенные массивы).

fill

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

Spliterator и stream

Можно получить эти объекты из примитивных массивов и обычных.