ByteBuffer isDirect() methods in Java with Examples
Last Updated :
27 Jun, 2019
The isDirect() method of java.nio.ByteBuffer Class is used to tell whether or not this byte buffer is direct.
Syntax:
public abstract boolean isDirect()
Return Value: This method returns true if, and only if, this buffer is direct.
Below are the examples to illustrate the isDirect() method:
Examples 1:
import java.nio.*;
import java.util.*;
public class GFG {
public static void main(String[] args)
{
ByteBuffer byteBuffer
= ByteBuffer.allocateDirect( 4 );
boolean val = byteBuffer.isDirect();
if (val)
System.out.println( "buffer is direct" );
else
System.out.println( "buffer is not direct" );
}
}
|
Examples 2:
import java.nio.*;
import java.util.*;
public class GFG {
public static void main(String[] args)
{
ByteBuffer byteBuffer = ByteBuffer.allocate( 4 );
boolean val = byteBuffer.isDirect();
if (val)
System.out.println( "buffer is direct" );
else
System.out.println( "buffer is not direct" );
}
}
|
Output:
buffer is not direct
Reference: https://docs.oracle.com/javase/9/docs/api/java/nio/ByteBuffer.html#isDirect–
Share your thoughts in the comments
Please Login to comment...