Creates a duplicate int buffer that shares the content of int buffer.
In this tutorial you will see creates a duplicate int buffer that shares the content of int buffer.
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