📅  最后修改于: 2023-12-03 15:31:53.905000             🧑  作者: Mango
在Java中,LongBuffer类允许我们通过一组long基本数据类型元素来创建缓冲器。而wrap方法就是LongBuffer类的一个实例化方法,允许我们将一个已有的数组转化为一个LongBuffer类实例。
public static LongBuffer wrap(long[] array)
array : 要包装的数组。
返回一个新的LongBuffer类实例,其内容由给定的基本类型long数组制成。
public class LongBufferExample {
public static void main(String[] args) {
long[] longArray = new long[]{1L, 2L, 3L, 4L, 5L};
LongBuffer longBuffer = LongBuffer.wrap(longArray);
System.out.println(longBuffer);
}
}
Output:
java.nio.HeapLongBuffer[pos=0 lim=5 cap=5]
在上面的例子中,我们创建了一个基本长整型数组,并通过 wrap 方法创建了一个新的 LongBuffer 实例。 运行程序,将输出 LongBuffer 实例的字符串表示形式,其中包括当前位置pos、限制lim和容量cap属性的值。