Мы используем файлы cookie
Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
Enumeration
— предшественник Iterator
в Java Collection Framework.
Основные отличия:
Критерий | Enumeration | Iterator |
---|---|---|
Методы | hasMoreElements() , nextElement() | hasNext() , next() , remove() |
Возможность удаления | Нет | Есть (remove() ) |
Поведение Fail-Fast | Нет | Есть (бросает ConcurrentModificationException при изменении коллекции во время итерации) |
Применимость | Старые классы (например, Vector , Hashtable ) | Все коллекции с Java 1.2 и выше |
Пример использования Enumeration
:
java
Enumeration
— предшественник Iterator
в Java Collection Framework.
Основные отличия:
Критерий | Enumeration | Iterator |
---|---|---|
Методы | hasMoreElements() , nextElement() | hasNext() , next() , remove() |
Возможность удаления | Нет | Есть (remove() ) |
Поведение Fail-Fast | Нет | Есть (бросает ConcurrentModificationException при изменении коллекции во время итерации) |
Применимость | Старые классы (например, Vector , Hashtable ) | Все коллекции с Java 1.2 и выше |
Пример использования Enumeration
:
java
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.