Here you can find the source of cloneSubArray(byte[] data, int offset, int size)
Parameter | Description |
---|---|
data | source data |
offset | offset into the source data |
size | length of the source data to copy |
public static final byte[] cloneSubArray(byte[] data, int offset, int size)
//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); } }