[Resolvido] Como zerar o 'contador' de um Iterator?

2 respostas
G

Pessoal,
to construindo um programa e estou com o seguinte problema!
Percorro um iterator atraves do i.hasNext(), mas como utilizo 2 whiles tenho um problema q ele só entra no while do iterator uma unica vez!

Iterator<String> i = conjunto.iterator();

while (sc.hasNextLine()) {
				linha = sc.nextLine();
// Só entra nesse while uma unica vez! eu precisava zerar o contador para que a proxima chamada comece verificando todas as posiçõs.
				while (i.hasNext()) {
					Object elemento = i.next();
					findError = (String) elemento;
					System.out.println(findError);
					posicao = linha.indexOf(findError);

					if (posicao != -1) {
						bw.write(linha);
						bw.newLine();
						totalLinhasError++;
						
					}

				}

			}

2 Respostas

B

Pra recomeçar do começo é só dar um

i = conjunto.iterator();
G

Vlw!!!

Era só o q faltava para fazer o maldito funcionar!

obrigado!

Criado 5 de maio de 2008
Ultima resposta 5 de mai. de 2008
Respostas 2
Participantes 2