Встречается на собеседованиях • сегодня
Что такое Interface List
List — это интерфейс в Java, расширяющий Collection. Он представляет упорядоченную коллекцию (последовательность), где элементы доступны по индексу. Допускает дубликаты и null-значения.
Основные реализации:
- `ArrayList` — динамический массив, быстрый доступ по индексу.
- `LinkedList` — двусвязный список, эффективные вставка/удаление.
- `Vector` — устаревший синхронизированный аналог ArrayList.
Пример:
```java
List list = new ArrayList<>();
list.add("Java");
list.add(0, "Hello"); // Вставка по индексу
System.out.println(list.get(1)); // "Java"
```
Ключевые методы:
- `add(index, element)`, `get(index)`, `remove(index)`
- `indexOf(Object)`, `subList(from, to)`
Отличие от Set: List сохраняет порядок и позволяет дубликаты.

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