Problemas com Clone

1 resposta
vanzella
Ola pessoal, to com dificuldade para clonar um objeto que contem um tipo List, segue o codigo:
private List<ComplementoNaturezaBean> complementoNaturezas;
        public void setComplementoNatureza(List<ComplementoNaturezaBean> complementoNatureza) {
        this.complementoNaturezas = complementoNatureza;
    }

    public List<ComplementoNaturezaBean> getComplementoNatureza() {
        return complementoNaturezas;
    }
    public Object clone() {
        NaturezaBean naturezaClone = null;
        naturezaClone = (NaturezaBean) super.clone();
        naturezaClone.complementoNaturezas = (ComplementoNaturezaBean) this.complementoNaturezas.clone(); 
        <O problema esta nesta linha acima, como faço clone de um tipo List>
        return naturezaClone;
    }

Grato

1 Resposta

LeoMarola

Esse método ajudaria?

http://java.sun.com/j2se/1.4.2/docs/api/java/util/Collections.html#copy(java.util.List,%20java.util.List)

Criado 1 de fevereiro de 2007
Ultima resposta 1 de fev. de 2007
Respostas 1
Participantes 2