类似于RandomAccessFile的API用于内存中的字节数组?

Kon*_*rus 11 java

我需要使用RandomAccessFile使用内存中字节缓冲区(例如byte[]或类似衍生物ByteArrayInputStream)的代码来替换代码.是否有一些API(字节数组包装?)具有类似于RandomAccessFile,使用seek()和流动的接口read(),我可以一对一插入?

Kon*_*rus 9

ByteArrayInputStream 可以做到:

  • read() 工作原理相同.
  • seek(n)可以替换为reset()后跟skip(n)