LinkedLista - lista

1 resposta
B

Boas, estou com um problema, eu quero duplicar elementos da minha lista com um ciclo for, mas ñão consigo, dá me erro, por exemplo:
Tenho a Lista (LinkedList) alunos

for(Alunos a: alunos)

{

if(a.getCont_turmas()==2)

alunos.add(a);

}

Basicamente queria duplicar os elementos atraves de uma condição…
Alguma solução?

Cumprimentos!

1 Resposta

B

Ola,

Quando se usa este tipo de for, ele entra em modo de read-only, se vc tentar mexer ele lança um “IlegalStateException”, acho… não lembro exatamente qual a exception…

Mas vc pode criar uma lista auxiliar e ir adicionando a esta lista auxiliar, depois adicionar o resultado a lista original…

Criado 22 de maio de 2007
Ultima resposta 22 de mai. de 2007
Respostas 1
Participantes 2