Home Tutorial Java Corejava Nio Transfer the content of a int array into int buffer.

 
 

Share on Google+Share on Google+
Transfer the content of a int array into int buffer.
Posted on: August 4, 2010 at 12:00 AM
Advertisement
In this tutorial you will see how to transfer the content of a int array into int buffer.

Transfer the content of a int array into int buffer.

 In this tutorial, we will see how to transfer the content of a int array into int buffer.

IntBufferAPI:

The java.nio.IntBuffer 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 new int buffer.
 IntBuffer put(int[] array) The put(..)method transfer the content of a int array into int buffer.

Code

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

public class ArrayToBuffer {
  public static void main(String[] arg){
ByteBuffer bBuffer = ByteBuffer.allocateDirect(512);
    IntBuffer iBuffer = b.asIntBuffer();
    int[] array = new int[] { 234};
    for (int s = 0; s < array.length; s++) {
      iBuffer.put(array[s]);
    }
    iBuffer.flip();
    System.out.println("Content of buffer.");
    while (iBuffer.hasRemaining()) {
      System.out.println(iBuffer.get());
    }
  }
}

Output

C:\>java ArrayToBuffer
Content of int buffer.
2
3
4
5

Download this code

Advertisement

Related Tags for Transfer the content of a int array into int buffer.:


Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.

Posted on: August 4, 2010

Recommend the tutorial

Advertisements Advertisements
 

 

 

DMCA.com