是否有一种内置方法,或者最干净的方法是什么,可以相对于标记翻转 java NIO ByteBuffer?
也就是说,flip()
设置limit :=position
,然后设置position := 0
。我想要一个 flipToMark()
例程,它设置 limit :=position
然后设置 position := mark
。
最佳答案
翻转会清除标记,因此不幸的是 buffer.flip().reset()
不起作用。
buffer.limit(buffer.position()).reset()
怎么样?
关于java - 如何相对于标记翻转 ByteBuffer?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12380835/