Here you can find the source of createByteBuffer(byte[] data)
Parameter | Description |
---|---|
data | byte array to convert to a ByteBuffer |
public static ByteBuffer createByteBuffer(byte[] data)
//package com.java2s; import java.nio.ByteBuffer; import java.nio.ByteOrder; public class Main { /**// w w w. ja v a2 s. c om * Creates a ByteBuffer with the specified capacity. * * @param capacity * buffer capacity * @return ByteBuffer with the specified capacity */ public static ByteBuffer createByteBuffer(int capacity) { ByteBuffer b = ByteBuffer.allocateDirect(capacity); b.order(ByteOrder.nativeOrder()); return b; } /** * Creates a ByteBuffer from the specified byte array. * * @param data * byte array to convert to a ByteBuffer * @return ByteBuffer with the same content as data */ public static ByteBuffer createByteBuffer(byte[] data) { ByteBuffer b = createByteBuffer(data.length); b.put(data); b.rewind(); return b; } }