Create a int buffer by wrapping an int array into a buffer.


 

Create a int buffer by wrapping an int array into a buffer.

In this tutorial you will see how to create a int buffer by wrapping an int array into a buffer.

In this tutorial you will see how to create a int buffer by wrapping an int array into a buffer.

Create a int buffer by wrapping an int array into a buffer.

 In this tutorial, we will see how to create a int buffer by wrapping an int array into a 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[] array)  The wrap(....) method wrap an existing int array and create int buffer.
int limit() The limit() method returns the limit of int buffer.
int position() The position() method returns the position of int buffer.
final int capacity() The capacity() method returns the capacity of associated int buffer.

Code

import java.nio.*;
import java.nio.IntBuffer;

public class WrapIntBuffer{
  public static void main(String[] args{
    int[] array = new int[] {32, 5, 6};
    IntBuffer IntBuf = IntBuffer.wrap(array);
    System.out.println("\nContent of int buffer.");
    while (IntBuf.hasRemaining()) {
      System.out.println(IntBuf.get());
    }
System.out.println("Position of IntBuffer : " + IntBuf.position());
System.out.println("Limit of IntBuffer : " + IntBuf.limit());
System.out.println("Capacity of IntBuffer : " + IntBuf.capacity());
  }
}

Output

C:\>java WrapIntBuffer
Content of int buffer.
3
2
5
6
Position of IntBuffer : 4
Limit of IntBuffer : 4
Capacity of IntBuffer : 4

Download this code

Ads