MappedByteBufferインスタンスに基づくDataInputStreamを作成できるかどうか疑問に思いますか?
MappedByteBuffer buff = (initialize...);
ByteArrayInputStream bis = new ByteArrayInputStream(buff.array());
マップされたバイトバッファはアクセス可能な配列によってサポートされていないため、このコードスニペットはUnsupportedOperationExceptionをスローします。
次に、 loadメソッドを呼び出してバイトを物理メモリにロードしようとしましたが、無駄です。
助言がありますか ?