Java Array Clone cloneSubArray(byte[] data, int offset, int size)

Here you can find the source of cloneSubArray(byte[] data, int offset, int size)

Description

This method allows a subsection of a byte array to be copied.

License

Open Source License

Parameter

Parameter Description
data source data
offset offset into the source data
size length of the source data to copy

Return

new byte array containing copied data

Declaration

public static final byte[] cloneSubArray(byte[] data, int offset,
        int size) 

Method Source Code

//package com.java2s;
/*//from   w ww.  j a  v  a2 s . c o m
 * This library is free software; you can redistribute it and/or modify it
 * under the terms of the GNU Lesser General Public License as published by the
 * Free Software Foundation; either version 2.1 of the License, or (at your
 * option) any later version.
 *
 * This library is distributed in the hope that it will be useful, but
 * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
 * License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public License
 * along with this library; if not, write to the Free Software Foundation, Inc.,
 * 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
 */

public class Main {
    /**
     * This method allows a subsection of a byte array to be copied.
     *
     * @param data source data
     * @param offset offset into the source data
     * @param size length of the source data to copy
     * @return new byte array containing copied data
     */
    public static final byte[] cloneSubArray(byte[] data, int offset,
            int size) {
        byte[] newData = new byte[size];
        System.arraycopy(data, offset, newData, 0, size);
        return (newData);
    }
}

Related

  1. cloneDoubleMatrix(double[][] src)
  2. cloneIntArray(int array[])
  3. cloneLong(long[] array)
  4. cloneNonNullArray(double[] array)
  5. cloneSubarray(byte[] array, int offset, int len)
  6. cloneTest(int[] test)