Junior — Middle
94
Իտերատոր օբյեկտի վրա next մեթոդը կանչելիս ինչ վարքագիծ կարելի է սպասել?
Ընկերությունները, որտեղ հարցրել են
Պատասխան AI-ից
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(), чтобы избежать исключения.