Встречается на собеседованиях • сегодня

Как и Interface List осуществляется доступ к элементам

Доступ к элементам в `List` осуществляется через методы интерфейса: 1. **По индексу**: ```java E get(int index); // Возвращает элемент по указанному индексу ``` Пример: ```java List list = Arrays.asList("a", "b", "c"); String element = list.get(1); // "b" ``` 2. **Итераторы**: ```java Iterator iterator(); // Возвращает итератор для последовательного доступа ``` Пример: ```java Iterator it = list.iterator(); while(it.hasNext()) { System.out.println(it.next()); } ``` 3. **ListIterator** (дополнительные возможности): ```java ListIterator listIterator(); // Позволяет двигаться в обоих направлениях ``` 4. **Stream API** (Java 8+): ```java list.stream().forEach(System.out::println); ``` Важно: доступ по индексу в `ArrayList` - O(1), в `LinkedList` - O(n). Итераторы работают эффективно для всех реализаций.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы