我想知道是否可以创建由 MappedByteBuffer 实例支持的 DataInputStream ?
MappedByteBuffer buff = (initialize...);
ByteArrayInputStream bis = new ByteArrayInputStream(buff.array());
此代码片段引发UnsupportedOperationException,因为映射的字节缓冲区不受可访问数组的支持。
然后我尝试通过调用load方法将字节加载到物理内存,这是没有用的。
有什么建议么 ?