java nio is例子,Java Buffer isDirect()用法及代码示例
java.nio.Buffer類的isDirect()方法用于判斷此緩沖區是否是直接緩沖區。
用法:
public abstract boolean isDirect()
返回值:當且僅當此緩沖區是直接緩沖區時,此方法才返回true。
下面是說明isDirect()方法的示例:
范例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");
}
}
輸出:
buffer is direct
范例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");
}
}
輸出:
buffer is not direct
總結
以上是生活随笔為你收集整理的java nio is例子,Java Buffer isDirect()用法及代码示例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 传音iTel Pad One平板电脑发布
- 下一篇: 比 ChatGPT 更强大,微软推出全能