将内容导入分配的 ByteBuffer
Importing content into allocated ByteBuffer
我有这个文件需要使用分配的缓冲区来读取:
ByteBuffer buff = ByteBuffer.allocate(n);
但我似乎无法理解如何在将数据打印到控制台之前将数据移动到缓冲区中。
我需要在不使用 CharBuffer
的情况下执行此操作。
从文件读入 ByteBuffer
的官方方法是 FileChannel
:
有几种创建 FileChannel
对象的方法:
第二种方法适用于 Path
类型,可以使用 java.io.File.getPath()
, or from java.nio.file.FileSystem
.
获得
我有这个文件需要使用分配的缓冲区来读取:
ByteBuffer buff = ByteBuffer.allocate(n);
但我似乎无法理解如何在将数据打印到控制台之前将数据移动到缓冲区中。
我需要在不使用 CharBuffer
的情况下执行此操作。
从文件读入 ByteBuffer
的官方方法是 FileChannel
:
有几种创建 FileChannel
对象的方法:
第二种方法适用于 Path
类型,可以使用 java.io.File.getPath()
, or from java.nio.file.FileSystem
.