Clonando um List

3 respostas
A

Boa Tarde. Gostaria de saber como faço para clonar um List com a seguinte estrutura:

class classeA {
    int x;
    String str;
}

List<classeA> lista = new ArrayList<classeA>();

Eu posso especificar a qde de clones que eu desejo??

Qualquer ajuda é bem vinda.

Obrigado

3 Respostas

Guitar_Men

tem o list.Clone() é isso que vc quer ??

Hebert_Coelho

É isso mesmo que vc quer?

Saiba que para fazer funcionar seu clone() funcionar vc vai precisar que sua classe implemente a interface cloenable.

A

Sendo mais preciso, eu preciso clonar cada elemento uma qde específica.
O informação que a minha classe tem que implementar a interface Cloneable eu descobri qdo comecei a pesquisar sobre clonagem em Java.
O codigo inicial está assim

public class classeA implements Cloneable { int x; String str; }

Como sou novo em Java ainda não conheço list.Clone(). É um método clone próprio para List ??

Criado 13 de agosto de 2010
Ultima resposta 14 de ago. de 2010
Respostas 3
Participantes 3