Tente:
List listaNew = new ArrayList(listaOld)
[]'s
2009/4/1 Augusto Araujo . <augustoccaraujo@
> Tiago,
>
> Veja se é isso que vc quer?
>
> public static void main(String[
> List<String> l1 = new ArrayList<String>
> List<String> l2 = new ArrayList<String>
>
> l1.add("Teste1"
> l1.add("Teste2"
> l1.add("Teste3"
> l1.add("Teste4"
>
> l2.addAll(l1)
>
> l2.remove(2)
>
> System.out.println(
> System.out.println(
> }
>
> Atencisoamente,
>
> Augusto Araujo.
>
> 2009/3/31 Tiago Braga <tbragamachado@
> >
>
>
> > PessoALL,
> >
> > Eu tenho um ArrayList e quero clonar para uma outra lista. Fiz as
> > seguintes opções:
> >
> > - Implementar o objeto da List o Cloneable, implementar o método
> > clone, e depois na lista, chamar o método "clone".
> > - addAll()
> > - passando a lista no construtor do ArrayList
> > - subList(0, size)
> >
> > Todas essa opções não serviram pra mim. Por que? Pois quando eu mudo
> > algo na lista velha, automaticamente mudará na lista nova, ou seja, está
> > passando por referência.
> >
> > Como faço para resolver isso? Eu quero uma lista copiada e sem a
> > referência antiga.
> >
> > --
> > Atenciosamente,
> > Tiago Braga Machado
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
--
Jorge Augusto Nunes Pereira
"...com fé em Deus e na minha batalha ..."
Msn: para_o_jorge@
[As partes desta mensagem que não continham texto foram removidas]
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br

Alterar configurações via web (Requer Yahoo! ID)
Alterar configurações via e-mail: Alterar recebimento para lista diária de mensagens | Alterar formato para o tradicional
Visite seu Grupo | Termos de uso do Yahoo! Grupos | Sair do grupo
0 comentários:
Postar um comentário