Java I/O How to - Set the limit for ByteBuffer








Question

We would like to know how to set the limit for ByteBuffer.

Answer

  /* w ww  .j a  v a  2  s  .  co m*/


import java.nio.ByteBuffer;

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