Java I/O How to - Get the ByteBuffer's capacity








Question

We would like to know how to get the ByteBuffer's capacity.

Answer

  /*from   w w  w . j  av a 2  s  .com*/

import java.nio.ByteBuffer;

public class Main {
  public static void main(String[] argv) throws Exception {
    ByteBuffer buf = ByteBuffer.allocateDirect(10);
    int capacity = buf.capacity(); // 10
  }
}