Класс Arrays
В Java класс Arrays предоставляет различные методы для работы с массивами. Этот класс находится в пакете java.util и содержит методы для сортировки, заполнения, поиска и сравнения массивов.
sort():Метод
sort()используется для сортировки элементов массива.По умолчанию массив сортируется в порядке возрастания.
Для сортировки в обратном порядке можно использовать перегруженную версию метода с параметром
Comparator.
Пример использования:
int[] numbers = {5, 2, 8, 1, 3}; Arrays.sort(numbers); // Сортировка массива по возрастаниюbinarySearch():Метод
binarySearch()используется для выполнения бинарного поиска в отсортированном массиве.Если элемент найден, метод возвращает его индекс; в противном случае возвращается отрицательное значение.
Пример использования:
int[] numbers = {1, 2, 3, 4, 5}; int index = Arrays.binarySearch(numbers, 3); // Поиск значения 3 в массивеequals():Метод
equals()используется для сравнения двух массивов на равенство.Массивы считаются равными, если они имеют одинаковые длины и каждый элемент в одном массиве равен соответствующему элементу в другом массиве.
Пример использования:
int[] array1 = {1, 2, 3}; int[] array2 = {1, 2, 3}; boolean isEqual = Arrays.equals(array1, array2); // Проверка на равенство массивовfill():Метод
fill()используется для заполнения массива указанным значением.
Пример использования:
int[] numbers = new int[5]; Arrays.fill(numbers, 0); // Заполнение массива нулямиcopyOf()иcopyOfRange():Методы
copyOf()иcopyOfRange()используются для создания копии массива или его части.
Пример использования:
int[] sourceArray = {1, 2, 3, 4, 5}; int[] newArray = Arrays.copyOf(sourceArray, sourceArray.length); // Создание копии массиваint[] sourceArray = {1, 2, 3, 4, 5}; int[] newArray = Arrays.copyOfRange(sourceArray, 2, 4); // Создание копии части массива
Last updated
Was this helpful?