Junior — Middle
Que comportamento se pode esperar ao chamar o método next num objeto iterador?
sobes.tech IA
Resposta da IA
O método next() num objeto iterador em Java devolve o próximo elemento da coleção e avança o ponteiro interno do iterador.
Pontos principais do comportamento de next():
- Se houver um próximo elemento (verificado através de
hasNext()),next()retornará esse elemento. - Se não houver próximo elemento, a chamada a
next()lançará uma exceçãoNoSuchElementException.
Exemplo:
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
String element = iterator.next();
System.out.println(element);
}
É importante sempre chamar hasNext() antes de next() para evitar exceções.