Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник Java

Collections.reverse()

Разворачивает порядок элементов списка на месте.

Доступно с: Java 1.2

Синтаксис

static void reverse(List<?> list)

Параметры

ПараметрТипОписание
listList<?>Изменяемый список, порядок которого разворачивается.

Примеры

Разворот списка:

void main() {
    List<Integer> nums = new ArrayList<>(List.of(1, 2, 3, 4));
    Collections.reverse(nums);
    IO.println(nums);
}

Результат:

[4, 3, 2, 1]

Примечания

Метод только разворачивает текущий порядок, а не сортирует по убыванию. Для убывания используйте list.sort(Comparator.reverseOrder()). Если исходный список менять нельзя, возьмите представление list.reversed() (Java 21).

См. также

  • List.reversed() — Возвращает список в обратном порядке, не копируя его.
  • Collections.sort() — Сортирует список на месте.
  • Collections.shuffle() — Перемешивает элементы списка в случайном порядке.

Вопросы и ответы по теме

В учебнике

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.