El método isDirect() de java.nio.Buffer Class se usa para saber si este búfer es directo o no.
Sintaxis:
public abstract boolean isDirect()
Valor devuelto: este método devuelve verdadero si, y solo si, este búfer es directo.
A continuación se muestran los ejemplos para ilustrar el método isDirect() :
Ejemplos 1:
// Java program to demonstrate // isDirect() method import java.nio.*; import java.util.*; public class GFG { public static void main(String[] args) { // defining and allocating ByteBuffer // using allocate() method ByteBuffer byteBuffer = ByteBuffer.allocateDirect(4); // Typecast byteBuffer to buffer Buffer buffer = (Buffer)byteBuffer; // check the Buffer // using isDirect() method boolean val = buffer.isDirect(); // checking the condition if (val) System.out.println("buffer is direct"); else System.out.println("buffer is not direct"); } }
Producción:
buffer is direct
Ejemplos 2:
// Java program to demonstrate // isDirect() method import java.nio.*; import java.util.*; public class GFG { public static void main(String[] args) { // defining and allocating ByteBuffer // using allocate() method ByteBuffer byteBuffer = ByteBuffer.allocate(4); // Typecast byteBuffer to buffer Buffer buffer = (Buffer)byteBuffer; // check the byteBuffer // using isDirect() method boolean val = buffer.isDirect(); // checking the condition if (val) System.out.println("buffer is direct"); else System.out.println("buffer is not direct"); } }
Producción:
buffer is not direct
Referencia: https://docs.oracle.com/javase/9/docs/api/java/nio/Buffer.html#isDirect–
Publicación traducida automáticamente
Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA