Here you can find the source of createByteBuffer(int capacity)
Parameter | Description |
---|---|
capacity | buffer capacity |
public static ByteBuffer createByteBuffer(int capacity)
//package com.java2s; import java.nio.ByteBuffer; import java.nio.ByteOrder; public class Main { /**//from w w w. j a v a 2s. c o m * 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; } }