Java Byte Array Copy copyBytes(byte[] from, int offset, int len)

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

Description

Copy given length of bytes from a byte array to another byte array

License

Apache License

Parameter

Parameter Description
from a parameter
to a parameter
len a parameter

Return

len

Declaration

public static byte[] copyBytes(byte[] from, int offset, int len) 

Method Source Code

//package com.java2s;
/*//from   ww  w . j a  va 2 s. c  o m
 * Copyright 2016 The Crossing Project
 *
 * The Crossing Project licenses this file to you 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 given length of bytes from a byte array to another byte array
     * @param from
     * @param to
     * @param len
     * @return len
     */
    public static byte[] copyBytes(byte[] from, int offset, int len) {
        byte[] to = new byte[len];

        for (int i = 0; i < len; i++) {
            to[i] = from[offset + i];
        }
        return to;
    }
}

Related

  1. copyByteArray(final byte[] src, byte[] dest, int length)
  2. copyBytes(byte[] arr, int length)
  3. copyBytes(byte[] dst, int dstPos, int value)
  4. copyBytes(byte[] dstBytes, int dstFrom, byte[] srcBytes, int srcFrom, int len)
  5. copyBytes(byte[] from, byte[] to, int fromIndex)
  6. copyBytes(byte[] results, int offset, int int32)
  7. copyBytes(byte[] source, byte[] dest, int sourceFrom, int copyLength, int destFrom)
  8. copyBytes(byte[] src)
  9. copyBytes(byte[] src, byte[] target)