Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/11/2011, 13:39
JzElias
 
Fecha de Ingreso: noviembre-2011
Mensajes: 8
Antigüedad: 12 años, 6 meses
Puntos: 2
Respuesta: ¿Clone() NO superficial de matrices?

Según el API de Java, solo hace una copia del array como tal pero su contenido es similar para ambas instancias. entonces debemos implementar un código para una clonacion mas profunda.

Código Java:
Ver original
  1. A[] original = ....
  2. A[] copy = new A[original.length)
  3. for (int i = 0; i < as.length; i++)  {
  4.             copy[i] = (A) as[i].clone();
  5. }


Para cada item dentro del array implementar clone(). supongo que puede existir una forma mucho mas rápida.