Как отсортировать массив чисел 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