Questão de Programação Orientada a Objetos

Considere o código em linguagem Java (qualquer versão) a seguir, que apresenta o uso de um tipo genérico para criar uma lista de nomes, utilizando a interface “Iterator” para recuperar os nomes da lista. Em relação ao código apresentado, assinale a alternativa correta.

A
O método “next()” retorna o próximo elemento do iterator, já no formato correto de saída, devido ao uso do tipo “Generics” na lista.
B
Existe um erro no código apresentado, pois, no comando de saída, não houve a conversão de tipo de dados para String.
C
A limitação do uso da interface “Iterator” é que ela percorre e remove os itens da lista, não permitindo que a lista seja usada novamente.
D
O método “hasNext()”, da interface “Iterator”, é utilizado para verificar se existem itens na lista e, em seguida, removê-los.
E
Existe um erro no código apresentado, pois faltou a utilização do método “remove()”, para remover os itens do iterador a cada interação.

Comentários

U

Ainda não há comentários para esta questão.

Seja o primeiro a comentar!