Java ByteBuffer Copy copy(ByteBuffer src, ByteBuffer dst, int length)

Here you can find the source of copy(ByteBuffer src, ByteBuffer dst, int length)

Description

copy

License

Open Source License

Declaration

public static void copy(ByteBuffer src, ByteBuffer dst, int length) 

Method Source Code


//package com.java2s;
/* Copyright (c) 1996-2015, OPC Foundation. All rights reserved.
   The source code in this file is covered under a dual-license scenario:
 - RCL: for OPC Foundation members in good-standing
 - GPL V2: everybody else/*w ww.j  a va2s.  com*/
   RCL license terms accompanied with this source code. See http://opcfoundation.org/License/RCL/1.00/
   GNU General Public License as published by the Free Software Foundation;
   version 2 of the License are accompanied with this source code. See http://opcfoundation.org/License/GPLv2
   This source code 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.
*/

import java.nio.ByteBuffer;

public class Main {
    public static void copy(ByteBuffer src, ByteBuffer dst, int length) {
        int srcLimit = src.limit();
        int dstLimit = dst.limit();
        src.limit(src.position() + length);
        dst.limit(dst.position() + length);
        dst.put(src);
        src.limit(srcLimit);
        dst.limit(dstLimit);
    }
}

Related

  1. copy(ByteBuffer from, ByteBuffer to)
  2. copy(ByteBuffer origin, int start, int end)
  3. copy(ByteBuffer source)
  4. copy(ByteBuffer source, int byteCount)
  5. copy(ByteBuffer src, ByteBuffer dst)
  6. copy(ByteBuffer src, int srcStartindex, ByteBuffer dest, int destStartIndex, int length)
  7. copy(ByteBuffer src, int startindex, int endindex)
  8. copy(final ByteBuffer from, final ByteBuffer to)
  9. copy2Buffer(byte[] src, int srcOff, int srcLen, ByteBuffer dst, int dstOff)