Встречается на собеседованиях • сегодня
Как отсортировать данные в порядке убывания
Для сортировки данных в порядке убывания в Java можно использовать `Collections.reverseOrder()` или `Comparator.reverseOrder()`.
**Пример с коллекцией:**
```java
List numbers = Arrays.asList(5, 2, 8, 1);
Collections.sort(numbers, Collections.reverseOrder());
// Результат: [8, 5, 2, 1]
```
**Пример с массивом:**
```java
Integer[] arr = {5, 2, 8, 1};
Arrays.sort(arr, Comparator.reverseOrder());
// Результат: [8, 5, 2, 1]
```
**Для примитивов (int, long и т.д.):**
```java
int[] arr = {5, 2, 8, 1};
Arrays.sort(arr); // Сначала сортируем по возрастанию
// Затем разворачиваем массив
for (int i = 0; i < arr.length / 2; i++) {
int temp = arr[i];
arr[i] = arr[arr.length - 1 - i];
arr[arr.length - 1 - i] = temp;
}
// Результат: [8, 5, 2, 1]
```

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы