Встречается на собеседованиях • сегодня
Устарел ли интерфейс
`Enumeration` в Java? Да, он считается устаревшим, но до сих пор поддерживается для обратной совместимости. Вместо него рекомендуется использовать `Iterator` или `Iterable`, которые предоставляют более удобный и современный API.
**Пример замены:**
```java
// Устаревший вариант с Enumeration
Enumeration en = Collections.enumeration(list);
while (en.hasMoreElements()) {
System.out.println(en.nextElement());
}
// Современный вариант с Iterator
Iterator it = list.iterator();
while (it.hasNext()) {
System.out.println(it.next());
}
```
`Iterator` поддерживает удаление элементов (`remove()`), чего нет в `Enumeration`. Для коллекций лучше использовать `for-each` или `Stream API`.

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