1 год назад
Java 864. Как перебрать элементы LinkedList в обратном порядке, не используя медленный get(index)?
LinkedList предоставляет возможность перебирать элементы в обратном порядке, используя метод descendingIterator(), который возвращает итератор для обхода списка в обратном порядке. Пример использования: LinkedList<String> list = new LinkedList<>(); // добавляем элементы в список list.add("один"); list.add("два"); list.add("три"); // создаем итератор для обхода списка в обратном порядке ListIterator<String> iterator = list.descendingIterator(); // перебираем элементы списка в обратном порядке while (iterator...
2 года назад
Класс LinkedListинтерфейса List, Java Collections Framework
Что такое LinkedList LinkedList — реализует интерфейс List. Является представителем двунаправленного списка, где каждый элемент структуры содержит указатели на предыдущий и следующий элементы. Итератор поддерживает обход в обе стороны. Реализует методы получения, удаления и вставки в начало, середину и конец списка. Позволяет добавлять любые элементы в том числе и null. Итак, LinkedList — класс, реализующий два интерфейса — List и Deque. Это обеспечивает возможность создания двунаправленной очереди из любых (в том числе и null) элементов...