РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
266 of 1163 menu

Метод reversed

Метод reversed класса ArrayList возвращает новый список, в котором элементы исходного списка расположены в обратном порядке. При этом сам исходный список не изменяется. Метод не принимает параметров и возвращает представление списка в обратном порядке.

Синтаксис

ArrayList<E> reversedList = arrayList.reversed();

Пример

Давайте развернём список из строк и выведем результат:

import java.util.ArrayList; import java.util.List; public class Main { public static void main(String[] args) { ArrayList<String> list = new ArrayList<>(List.of("a", "b", "c", "d", "e")); List<String> res = list.reversed(); System.out.println(res); } }

Результат выполнения кода:

[e, d, c, b, a]

Пример

Давайте убедимся, что исходный список не изменяется:

import java.util.ArrayList; import java.util.List; public class Main { public static void main(String[] args) { ArrayList<Integer> list = new ArrayList<>(List.of(1, 2, 3, 4, 5)); List<Integer> res = list.reversed(); System.out.println(res); System.out.println(list); } }

Результат выполнения кода:

[5, 4, 3, 2, 1] [1, 2, 3, 4, 5]

Пример

Давайте получим элемент по индексу из развёрнутого списка:

import java.util.ArrayList; import java.util.List; public class Main { public static void main(String[] args) { ArrayList<String> list = new ArrayList<>(List.of("a", "b", "c", "d", "e")); List<String> res = list.reversed(); System.out.println(res.get(0)); System.out.println(res.get(4)); } }

Результат выполнения кода:

"e" "a"

Смотрите также

  • класс ArrayList,
    который представляет динамический массив
  • метод sort,
    который сортирует элементы списка
  • метод get,
    который возвращает элемент по индексу
  • метод subList,
    который возвращает часть списка
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить