Как отсортировать массив чисел 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
Бесплатно
Основы Java
Теория и практика с нуля
Перейти к курсу
Поможем с выбором
Если у вас есть вопросы о формате или вы не знаете, что выбрать, оставьте свой номер — мы позвоним и ответим на все вопросы
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»