java中使用MappedByteBuffer将 File类转ByteBuffer
Posted passedbylove
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中使用MappedByteBuffer将 File类转ByteBuffer相关的知识,希望对你有一定的参考价值。
public static WavFile openWavFile(File file) throws IOException, WavFileException FileChannel channel = new FileInputStream(file).getChannel(); MappedByteBuffer mappedByteBuffer = channel .map(FileChannel.MapMode.READ_ONLY, 0, channel.size()); return openWavFile(mappedByteBuffer); public static WavFile openWavFile(ByteBuffer buffer) throws IOException, WavFileException 。。。。
来源:https://www.baeldung.com/java-mapped-byte-buffer
以上是关于java中使用MappedByteBuffer将 File类转ByteBuffer的主要内容,如果未能解决你的问题,请参考以下文章
使用 java.nio.MappedByteBuffer 时防止 OutOfMemory
Java NIO - MappedByteBuffer 的截断
Java,为啥从 MappedByteBuffer 读取比从 BufferedReader 读取慢