gpt4 book ai didi

java - 来自 MappedByteBuffer 的 DataInputStream

转载 作者:行者123 更新时间:2023-12-01 05:12:56 25 4
gpt4 key购买 nike

我想知道是否可以创建由 MappedByteBuffer 实例支持的 DataInputStream ?

MappedByteBuffer buff = (initialize...);
ByteArrayInputStream bis = new ByteArrayInputStream(buff.array());

此代码片段抛出 UnsupportedOperationException因为映射的字节缓冲区不受可访问数组的支持。

然后我尝试通过调用 load 将字节加载到物理内存中用它的方法是没有用的。

有什么建议吗?

最佳答案

您可以重写 DataInputStream 中的方法来使用 MappedByteBuffer。

但是,最简单的方法是直接使用 MappedByteBuffer,因为它支持几乎所有相同的方法。

关于java - 来自 MappedByteBuffer 的 DataInputStream,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11791270/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com