Junior — Middle
97
Iterator obyekti ustida next metodini chaqirganda qanday xulq-atvor kutish mumkin?
Qaerda so'ralgan kompaniyalar
AIdan javob
sobes.tech AI
Метод next() у объекта итератора в Java возвращает следующий элемент коллекции и сдвигает внутренний указатель итератора вперед.
Основные моменты поведения next():
- Если есть следующий элемент (проверяется через
hasNext()),next()вернёт этот элемент. - Если следующего элемента нет, вызов
next()выбросит исключениеNoSuchElementException.
Пример:
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
String element = iterator.next();
System.out.println(element);
}
Важно всегда вызывать hasNext() перед next(), чтобы избежать исключения.