Java Array Copy copyArrays(byte[] src, int srcOffset, byte[] dst, int dstOffset, int numBytes)

Here you can find the source of copyArrays(byte[] src, int srcOffset, byte[] dst, int dstOffset, int numBytes)

Description

copy Arrays

License

Open Source License

Declaration

public static void copyArrays(byte[] src, int srcOffset, byte[] dst, int dstOffset, int numBytes) 

Method Source Code

//package com.java2s;
/*//from  ww  w. ja  va 2 s . c o m
 * General utility routines
 *
 * Copyright (C) 2013, 2014 Per Lundqvist
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * 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 for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

public class Main {
    public static void copyArrays(byte[] src, int srcOffset, byte[] dst, int dstOffset, int numBytes) {
        assert src != null;
        assert srcOffset >= 0;
        assert dst != null;
        assert dstOffset >= 0;
        assert numBytes >= 0;
        assert srcOffset + numBytes <= src.length;
        assert dstOffset + numBytes <= dst.length;
        for (int i = 0; i < numBytes; i++) {
            dst[dstOffset + i] = src[srcOffset + i];
        }
    }

    public static void copyArrays(byte[] src, byte[] dst, int numBytes) {
        copyArrays(src, 0, dst, 0, numBytes);
    }
}

Related

  1. copyArrayCutFirst(String[] arr)
  2. copyArrayExceptLast(String[] array)
  3. copyArrayMax(int[] local, int[] merged)
  4. copyArrayRange(final byte[] value, int start, int end)
  5. copyArrays(byte[] dest, byte[] source, int fromIdx)
  6. copyArrayToStr(String[] src, String del)
  7. copyArrayWhenNotNull(byte[] source)
  8. copyBytes(byte[] data, int from, int to)
  9. copyExcept(E[] orig, E excludedElem)