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