while(it.hasNext()) // enquanto tiver elemento faça
System.out.println(it.next()); // imprime o próximo elemento da lista
Deh
complementando o que o amigo falou… vale lembrar também:
hasNext() => returna true ou false se existe um próximo na lista… e não move o foco para o próximo membro,
next() => move o foco para o próximo membro.
P
paulovr
Iterator it = notes.iterator();
while(it.hasNext()){
System.out.println(it.next());
}
O Iterator it=notes.iterator(); -> uma variavel it de tipo Iterator guarda o valor de notes.iterator()??
while(it.hasNext())->Enquanto tiver notas imprime, certo? System.out.println(it.next())->Imprime o proximo? Nao imprime o actual? A questao de imprimir o proximo nao entendi, “[0] [1]” imprime a nota da posicao [1], certo? e da posicao [0]?
Deh
o next() imprime o atual e joga o foco para o próximo!
O List o que é? É novidade pra mim!
Esta linha o que diz exactamente: Iterator it = li.iterator();
renandemelo
List é uma interface que define estruturas de dados do tipo lista, isto você vai ter que dar uma olhada na internet, no fundo é uma estrutura dinâmica que é conectada por ponteiros que facilita algoritmos principalmente de inclusão, exclusão, etc… Procure na internet coisas como listas ligadas ou algo assim.