De Depósito
# forEachRemaining(açao)
Executa a ação fornecida para cada elemento restante até que todos os elementos tenham sido processados ou a ação lance uma exceção. As ações são executadas na ordem de iteração, se essa ordem for especificada. As exceções lançadas pela ação são retransmitidas para o chamador. O comportamento de um iterador não será especificado se a ação modificar a coleção de alguma forma, a menos que uma classe de substituição tenha especificado uma política de modificação simultânea O comportamento subsequente de um iterador não será especificado se a ação lançar uma exceção.
Nome | Formato | Descrição |
---|---|---|
action |
A ação a ser executada para cada elemento |
//The default implementation behaves as if:
while (hasNext())
action.accept(next());
# temPróximo() → {verdadeiro}
Retorna {true} se a iteração tiver mais elementos. retornar um elemento em vez de lançar uma exceção.)
se a iteração tiver mais elementos
- Formato
- verdadeiro
# Próximo()
Retorna o próximo elemento na iteração.
o próximo elemento na iteração
# remover()
Remove da coleção subjacente o último elemento retornado por este iterador (operação opcional). O comportamento de um iterador não é especificado se a coleção subjacente for modificada enquanto a iteração estiver em andamento de qualquer forma que não seja chamando esse método, a menos que uma classe de substituição tenha especificado uma política de modificação simultânea.