[Java] Copiar matriz en matriz (sin bucle)

  1. 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

  2. clone ()
    array_name.clone () El
    valor de retorno es object, por lo que es necesario realizar la conversión de tipos

  3. 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

  4. 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

Referir

70 artículos originales publicados · Me gusta0 · Visitas 1705

Supongo que te gusta

Origin blog.csdn.net/weixin_44807751/article/details/103812339
Recomendado
Clasificación