Home Tutorial Java Corejava Nio Creates a duplicate int buffer that shares the content of int buffer.

 
 

Creates a duplicate int buffer that shares the content of int buffer.
Posted on: August 3, 2010 at 12:00 AM
In this tutorial you will see creates a duplicate int buffer that shares the content of int buffer.

Creates a duplicate int buffer that shares the content of int buffer.

In this tutorial, we will see how to creates a duplicate int buffer that shares the content of int buffer.

IntBuffer API :

The java.nio.IntBuffer class extends java.nio.Buffer class. It provides the following methods:

Return type Method Description
static IntBuffer wrap( int[] arrray)  The allocate(..) method allocate a new int buffer.
abstract IntBuffer duplicate() The duplicate() method returns a  duplicate buffer that share the content of available buffer.

Code

import java.nio.*;
import java.nio.FloatBuffer;
public class IntDuplicateBuffer {
  public static void main(String[] args) {
    int[] array=new int[] {9,5,4};
    IntBuffer intBuf = IntBuffer.wrap(array);
System.out.println("Content in original int buffer.");
    while (intBuf.hasRemaining()) {
      System.out.println(intBuf.get());
    }
    IntBuffer intBuf2= intBuf.duplicate();
    intBuf2.flip();
System.out.println("Content in duplicate int buffer.");
    while (intBuf2.hasRemaining()) {
      System.out.println(intBuf2.get());
    }
  }
}

Output

C:\>java IntDuplicateBuffer
Content in original int buffer.
9
5
4
Content in duplicate int buffer.
9
5
4

Download this code

Related Tags for Creates a duplicate int buffer that shares the content of int buffer.:


Ask Questions?

If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.

Ask your questions, our development team will try to give answers to your questions.