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]
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