File Java Tutorial

import java.nio.ByteBuffer;
import java.nio.CharBuffer;
public class MainClass {
  public static void main(String argv[]) {
    ByteBuffer bb = ByteBuffer.allocate(100);
    bb.mark();
    bb.position(5);
    bb.reset();
    bb.mark().position(5).reset();
    char[] myBuffer = new char[100];
    CharBuffer cb = CharBuffer.wrap(myBuffer);
    cb.position(12).limit(21);
    CharBuffer sliced = cb.slice();
    System.out
        .println("Sliced: offset=" + sliced.arrayOffset() + ", capacity=" + sliced.capacity());
  }
}
//
Sliced: offset=12, capacity=9