Como utilizar 2 interator em um ArrayList?

5 respostas
P

Como faço para utilizar 2 interator em um único arraylist???
tipo estou fazendo 2 laços cada um com um interator…
porém qd utilizo o remove do arraylist ele da erro…

Alguem poderia me ajudar…

URGENTE

5 Respostas

cassio

Opa, posta o codigo ai!

P

Bah…ñ estou com ele agora…
mas vou tentar t explicar…

  • estou definindo 2 interator
  • tenho dois laços lendo varrendo o array com o interator usando
    o next…
  • no momento q o 2 laço encontra um objeto igual ao do 1 º laço
    ele totaliza e deleta o registro corrente(aquele q esta sendo lido no laço interno) utilizando o remove…

AI DA ERRO…

akumaldo

pantcho:
Bah…ñ estou com ele agora…
mas vou tentar t explicar…

  • estou definindo 2 interator
  • tenho dois laços lendo varrendo o array com o interator usando
    o next…
  • no momento q o 2 laço encontra um objeto igual ao do 1 º laço
    ele totaliza e deleta o registro corrente(aquele q esta sendo lido no laço interno) utilizando o remove…

AI DA ERRO…

pouxa…não entendi direito…esta usando esse interator em um for each???ou não??? :shock:

Mantu

Pelo o que eu li na API, parece que naum rola acesso concorrente a um ArrayList por dois(ou mais) iterator. Pelo menos não é algo simples de fazer
http://java.sun.com/j2se/1.5.0/docs/api/java/util/ArrayList.html
http://java.sun.com/j2se/1.5.0/docs/api/java/util/AbstractList.html#modCount

P

Mantu:
Pelo o que eu li na API, parece que naum rola acesso concorrente a um ArrayList por dois(ou mais) iterator. Pelo menos não é algo simples de fazer
http://java.sun.com/j2se/1.5.0/docs/api/java/util/ArrayList.html
http://java.sun.com/j2se/1.5.0/docs/api/java/util/AbstractList.html#modCount

hummm…então uma outra forma de fazer esse mesmo processo seria acessar direto pleos indices…

valew pela força…

Criado 4 de julho de 2006
Ultima resposta 4 de jul. de 2006
Respostas 5
Participantes 4