-
arraycopy () especifica la longitud de la copia y la posición inicial
System.arraycopy (dataType [] srcArray, int srcIndex, int destArray, int destIndex, int length) La
matriz de destino debe existir -
clone ()
array_name.clone () El
valor de retorno es object, por lo que es necesario realizar la conversión de tipos -
copyOf () especifica la longitud
Arrays.copyOf (dataType [] srcArray, int length); el
valor predeterminado comienza desde 0, y la longitud es la longitud de la nueva matriz -
copyOfRange especifica los puntos de inicio y finalización
Arrays.copyOfRange (dataType [] srcArray, int startIndex, int endIndex)
Excepto que el primero es un reemplazo, el resto se reconstruye si existe la matriz de destino