Dúvida em questão do testKiller:Iterator[Resolvido]

3 respostas
D

O seguinte código não compila gostaria de saber o porquê:

public class teste{
public static Iterator reverse(List list) {
	 Collections.reverse(list);
 return list.iterator();
 }
	 public static void main(String[] args) {
	 List list = new ArrayList();
	 list.add(" 1"); list.add("2"); list.add("3");
	 for (Object obj: reverse(list))
	 System.out.print(obj + ?,?);
	 }
	 }

Agradeço as explicações.

3 Respostas

MaiqueL

O for aprimorado aceita List e array na expressão.

veja sua estrutura.

neste código do testKiller é passado um Iterator para expressão.

MaiqueL

MaiqueL:
O for aprimorado aceita List e array na expressão.

Deixa eu mellhorar isso.

Na expressão ele aceita algo que você possa iterar.

D

Entendi, obrigado.

Criado 27 de março de 2009
Ultima resposta 27 de mar. de 2009
Respostas 3
Participantes 2