Как отсортировать массив чисел java

Аватар пользователя Иван Полежаев
Иван Полежаев
01 апреля 2023

Для сортировки массива чисел в Java можно использовать метод Arrays.sort() Например, для сортировки массива int[] numbers в порядке возрастания можно использовать следующий код:

import java.util.Arrays;

int[] numbers = {4, 2, 7, 1, 3};

Arrays.sort(numbers);

System.out.println(Arrays.toString(numbers)); // => [1, 2, 3, 4, 7]

Для сортировки в порядке убывания можно воспользоваться методом Arrays.sort() с использованием компаратора, например:

import java.util.Arrays;
import java.util.Comparator;

int[] numbers = {4, 2, 7, 1, 3};

Arrays.sort(numbers, Comparator.reverseOrder());

System.out.println(Arrays.toString(numbers)); // => [7, 4, 3, 2, 1]

В этом примере Comparator.reverseOrder() возвращает компаратор, который сравнивает элементы в обратном порядке.

0 0