import java.nio.CharBuffer;
public class Main {
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());
}
}
|