WrapBuffer.java

import java.nio.*;
class WrapBuffer {
  public static void main(String[] args) {
    int[] it = new int[10];
    IntBuffer ib = IntBuffer.wrap(it);
    System.out.println(ib.capacity());    // affiche 10
    it[2] = 3;
    System.out.println(ib.get(2));        // affiche 3
    ib = IntBuffer.wrap(it,3,5);  
    System.out.println(ib.position());    // affiche 3
    System.out.println(ib.limit());       // affiche 8
    System.out.println(ib.capacity());    // affiche 10
    System.out.println(ib.arrayOffset()); // affiche 0
    ib = ib.slice();
    System.out.println(ib.position());    // affiche 0
    System.out.println(ib.limit());       // affiche 5
    System.out.println(ib.capacity());    // affiche 5
    System.out.println(ib.arrayOffset()); // affiche 3
  }
}