Home Tutorial Java Corejava Nio Compare a long buffer with another long buffer.

 
 

Compare a long buffer with another long buffer.
Posted on: August 6, 2010 at 12:00 AM
Advertisement
In this tutorial, you will see how to compare a long buffer with another long buffer.

Compare a long buffer with another long buffer.

 In this tutorial, we will see how to compare a long buffer with another long buffer.

LongBuffer API:

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.
int compareTo(LongBuffer buffer) The compareTo() method returns 0, -1 or 1. It means this buffer is equal, less and greater than to another long buffer.
abstract  LongBuffer put(long value) The put(..) method write a given long value at the current position.

code

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

public class CompareBuffer {
  public static void main(String[] args{
long[] array = new long[] { 23223132137656566454356544 };
    LongBuffer LongBuf = LongBuffer.wrap(array);
    LongBuffer LongBuf1 = LongBuffer.allocate(256);
    LongBuf1.put(67543349);
    LongBuf1.put(54757657);
    int i = LongBuf.compareTo(LongBuf1);
    if (i == 1) {
      System.out.println("Buffer is greater than.");
    else if (i == 0) {
      System.out.println("Buffer is equal to.");
    else if (i == -1) {
      System.out.println("Buffer is less than.");
    }
    LongBuffer LongBuf2 = LongBuffer.allocate(256);
    LongBuf2.put(676556);
    LongBuf2.put(57567568);
    int i1 = LongBuf2.compareTo(LongBuf1);
    if (i1 == 1) {
      System.out.println("Buffer is greater than.");
    else if (i1 == 0) {
      System.out.println("Buffer is equal to.");
    else if (i1 == -1) {
      System.out.println("Buffer is less than.");
    }
    int i3 = LongBuf2.compareTo(LongBuf);
    if (i3 == 1) {
      System.out.println("Buffer is greater than.");
    else if (i3 == 0) {
      System.out.println("Buffer is equal to.");
    else if (i3 == -1) {
      System.out.println("Buffer is less than.");
    }
  }
}

Output

C:\>java CompareBuffer
Buffer is greater than.
Buffer is equal to.
Buffer is less than.

Download this code

Advertisement

Related Tags for Compare a long buffer with another long 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 6, 2010

Recommend the tutorial

Advertisements Advertisements
 

 

 

DMCA.com