Обложка канала

Java

15122 @javazavr

Главный канал по Java.

Java

3 года назад
Открыть в
Ответ на "Чем различаются Enumeration и Iterator?" Хотя оба интерфейса и предназначены для обхода коллекций между ними имеются существенные различия: • с помощью Enumeration нельзя добавлять/удалять элементы; • в Iterator исправлены имена методов для повышения читаемости кода (Enumeration.hasMoreElements() соответствует Iterator.hasNext(), Enumeration.nextElement() соответствует Iterator.next() и т.д); • Enumeration присутствуют в устаревших классах, таких как Vector/Stack, тогда как Iterator есть во всех современных классах-коллекциях. #вопросы_с_собеседований