Встречается на собеседованиях • сегодня
Как можно обратиться на предыдущий элемент в LinkedList
В `LinkedList` можно обратиться к предыдущему элементу с помощью `ListIterator`. У `ListIterator` есть метод `previous()`, который возвращает предыдущий элемент и перемещает курсор назад.
Пример:
```java
LinkedList list = new LinkedList<>(List.of("A", "B", "C"));
ListIterator iterator = list.listIterator(list.size()); // начинаем с конца
while (iterator.hasPrevious()) {
String prev = iterator.previous();
System.out.println(prev); // C, B, A
}
```
Важно:
- `previous()` работает только после установки курсора в нужную позицию (например, в конец списка).
- Без `ListIterator` напрямую обратиться к предыдущему элементу нельзя, так как `LinkedList` — это двунаправленный список, но его API не предоставляет прямых методов для этого.

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