java slice_Java ByteBuffer slice()用法及代码示例
java.nio.ByteBuffer类的slice()方法用于创建一个新的字节缓冲区,其内容是给定缓冲区内容的共享子序列。
新缓冲区的内容将从该缓冲区的当前位置开始。对该缓冲区内容的更改将在新缓冲区中可见,反之亦然。这两个缓冲区的位置,限制和标记值将是独立的。
新缓冲区的位置将为零,其容量和限制将为该缓冲区中剩余的浮点数,并且其标记将不确定。当且仅当该缓冲区是直接缓冲区时,新缓冲区才是直接缓冲区;当且仅当该缓冲区是只读缓冲区时,新缓冲区才是只读缓冲区。
用法:
public abstract ByteBuffer slice()
返回值:此方法返回新的字节缓冲区。
下面是说明slice()方法的示例:
范例1:
// Java program to demonstrate
// slice() method
import java.nio.*;
import java.util.*;
public class GFG {
public static void main(String[] args)
{
// Declaring the capacity of the ByteBuffer
int capacity = 5;
// Creating the ByteBuffer
try {
// creating object of ByteBuffer
// and allocating size capacity
ByteBuffer bb1
= ByteBuffer.allocate(ca
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
