File Java Tutorial

import java.nio.CharBuffer;
public class MainClass {
  public static void main(String[] argv) throws Exception {
    CharBuffer buffer = CharBuffer.allocate(8);
    buffer.position(3).limit(5);
    CharBuffer sliceBuffer = buffer.slice();
    println(buffer);
    println(sliceBuffer);
    char[] myBuffer = new char[100];
    CharBuffer cb = CharBuffer.wrap(myBuffer);
    cb.position(12).limit(21);
    CharBuffer sliced = cb.slice();
    println(cb);
    println(sliced);
  }
  private static void println(CharBuffer cb) {
    System.out.println("pos=" + cb.position() + ", limit=" + cb.limit() + ", capacity="
        + cb.capacity() + ", arrayOffset=" + cb.arrayOffset());
  }
}
/*
*/
pos=3, limit=5, capacity=8, arrayOffset=0
pos=0, limit=2, capacity=2, arrayOffset=3
pos=12, limit=21, capacity=100, arrayOffset=0
pos=0, limit=9, capacity=9, arrayOffset=12