Create a int array with the help of int buffer.


 

Create a int array with the help of int buffer.

In this tutorial you will see how to create a int array with the help of int buffer.

In this tutorial you will see how to create a int array with the help of int buffer.

Create a int array with the help of int buffer.

 In this tutorial, we will see how to create a int array with the help of int buffer.

IntBuffer API:

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

Return type Method Description
static IntBuffer allocate( int capacity)  The allocate(..) method allocate a int buffer of given capacity. 
float[] array() The array() method returns int array based on int buffer.
int get() The get() method read int value from current position and increment position..

Code

import java.nio.*;
import java.nio.IntBuffer;
public class IntBufferArray {
  public static void main(String[] argsthrows Exception {
    IntBuffer intBuffer = IntBuffer.allocate(234);
    intBuffer.put(23);
    intBuffer.put(24);
    intBuffer.flip();
    System.out.println("Int value in buffer.");
    while (intBuffer.hasRemaining()) {
      System.out.println(intBuffer.get());
    }
    int[] array = intBuffer.array();
System.out.println("Int value in array which provided by int buffer.");
    for (int i = 0; i < intBuffer.limit(); i++) {
      System.out.println(array[i]);
    }
  }
}

Output

C:\>java IntBufferArray
Int value in buffer.
23
24
Int value in array which provided by int buffer.
23
24

Download this code

Ads