How to transfer the content of a long buffer into another long buffer.


 

How to transfer the content of a long buffer into another long buffer.

In this tutorial, you will see how to transfer the content of a long buffer into another long buffer.

In this tutorial, you will see how to transfer the content of a long buffer into another long buffer.

How to transfer the content of a long buffer into another long buffer.

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

LongBufferAPI:

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

Return type Method Description
static LongBuffer allocate(int capacity)  The allocate(..)method allocate a new long buffer.
 LongBuffer put(LongBuffer buffer) The put(..)method transfer the content of a long buffer into another long buffer.

Code

import java.nio.*;
import java.nio.LongBuffer;

public class TransferBufferValue {
  public static void main(String[] args) {
    long[] arr = new long[] { 34555332222332434575876433 };
    LongBuffer longBuf = LongBuffer.wrap(arr);
    System.out.println("Value in buffer.");
    for (int i = 0; i < longBuf.limit(); i++) {
      System.out.println(longBuf.get());
    }
    longBuf.flip();
    LongBuffer longBuffer1 = LongBuffer.allocate(124);
    longBuffer1.put(longBuf);
    longBuffer1.flip();
    System.out
    .println("After transfer a long buffer value into another buffer.");
    System.out.println("Value in new long buffer.");
    for (int i = 0; i < longBuf.limit(); i++) {
      System.out.println(longBuffer1.get());
    }
  }
}

Output

C:\>java TransferBufferValue
Value in buffer.
345553322
22332434
575876433
After transfer a long buffer value into another buffer.
Value in new long buffer.
345553322
22332434
575876433

Download this code

Ads