标签: android bytebuffer
我有一个固定长度的ByteBuffer,并希望将一个字节(或字节)“取消”移动到缓冲区的开头,同时从缓冲区的末尾“弹出”字节,即非常类似于通过流式传输数据固定长度的缓冲区。弹出后面的字节只是删除了。
我是所有这些缓冲的新手,并且对实现这一点的最佳方式感到困惑(性能是关键)。是否最好使用ByteBuffer的{{1}}和slice()命令。例如,要对某个字节进行“取消移位”和“弹出”,可以执行以下操作:
ByteBuffer
slice()
put
通常这是怎么做到的?或者是一个菜鸟我错过了一些明显的东西?感谢。