Java Array Clone cloneSubarray(byte[] array, int offset, int len)

Here you can find the source of cloneSubarray(byte[] array, int offset, int len)

Description

Creates a copy of byte array.

License

Open Source License

Parameter

Parameter Description
array the byte array to be copied
offset where to begin
len how many bytes to copy

Return

the copy of the array

Declaration

public static byte[] cloneSubarray(byte[] array, int offset, int len) 

Method Source Code

//package com.java2s;
/*//from  w w  w  .j  a  v a 2 s.c o  m
 *   
 *
 * Copyright  1990-2009 Sun Microsystems, Inc. All Rights Reserved.
 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER
 * 
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License version
 * 2 only, as published by the Free Software Foundation.
 * 
 * This program 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
 * General Public License version 2 for more details (a copy is
 * included at /legal/license.txt).
 * 
 * You should have received a copy of the GNU General Public License
 * version 2 along with this work; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
 * 02110-1301 USA
 * 
 * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa
 * Clara, CA 95054 or visit www.sun.com if you need additional
 * information or have any questions.
 */

public class Main {
    /**
     * Creates a copy of byte array.
     * @param array the byte array to be copied
     * @param offset where to begin
     * @param len how many bytes to copy
     * @return the copy of the array
     */
    public static byte[] cloneSubarray(byte[] array, int offset, int len) {
        byte[] data = new byte[len];
        System.arraycopy(array, 0, data, offset, len);
        return data;
    }
}

Related

  1. cloneCharArray(char[] chars)
  2. cloneDoubleMatrix(double[][] src)
  3. cloneIntArray(int array[])
  4. cloneLong(long[] array)
  5. cloneNonNullArray(double[] array)
  6. cloneSubArray(byte[] data, int offset, int size)
  7. cloneTest(int[] test)