Java tutorial
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)); } }