ByteBuffer.get(byte[] dst, int offset, int length) has the following syntax.
public ByteBuffer get(byte[] dst, int offset, int length)
In the following code shows how to use ByteBuffer.get(byte[] dst, int offset, int length) method.
//from ww w. j ava 2 s. c om import java.nio.ByteBuffer; import java.util.Arrays; public class Main { private static final int BSIZE = 1024; public static void main(String[] args) { ByteBuffer bb = ByteBuffer.allocate(BSIZE); bb.asCharBuffer().put("java2s!"); byte[] dst = new byte[BSIZE]; bb.rewind(); bb.get(dst,0,3); System.out.println(Arrays.toString(dst)); } }
The code above generates the following result.