Java Array Copy arrayCopy(final byte[] src, final byte[] dest)

Here you can find the source of arrayCopy(final byte[] src, final byte[] dest)

Description

Copy array with zero offsets.

License

Apache License

Parameter

Parameter Description
src source array
dest destination array

Declaration

public static void arrayCopy(final byte[] src, final byte[] dest) 

Method Source Code

//package com.java2s;
/**/*from w w w.j a v  a  2s .co m*/
 * Copyright (C) [2013] [The FURTHeR Project]
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *         http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

public class Main {
    /**
     * Copy array with zero offsets. src is copied into dest starting at src[0] and
     * dest[0].
     *
     * @param src
     *            source array
     * @param dest
     *            destination array
     */
    public static void arrayCopy(final byte[] src, final byte[] dest) {
        System.arraycopy(src, 0, dest, 0, src.length);
    }

    /**
     * Copy array with zero offsets. src is copied into dest starting at src[0] and
     * dest[0].
     *
     * @param src
     *            source array
     * @param dest
     *            destination array
     */
    public static void arrayCopy(final int[] src, final int[] dest) {
        System.arraycopy(src, 0, dest, 0, src.length);
    }

    /**
     * Copy array with zero offsets. src is copied into dest starting at src[0] and
     * dest[0].
     *
     * @param src
     *            source array
     * @param dest
     *            destination array
     */
    public static void arrayCopy(final double[] src, final double[] dest) {
        System.arraycopy(src, 0, dest, 0, src.length);
    }
}

Related

  1. arrayCopy(byte[] src, int srcOffset, byte[] target, int targetOffset, int length)
  2. arrayCopy(byte[] src, int srcStart, byte[] dest, int destStart, int destBitOffset, int lengthInBits)
  3. arraycopy(char[] A1, int offset1, char[] A2, int offset2, int length)
  4. arrayCopy(char[] chars)
  5. arrayCopy(double[][] src)
  6. arrayCopy(final float[] arrayToCopy)
  7. arrayCopy(int[] array, int i0, int n, boolean isReverse)
  8. arrayCopy(int[] array, int length)
  9. arrayCopy(int[] x)