版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yamaxifeng_132/article/details/83449052
buffer几个常用方法的比较
mark | position | limit | capacity | |
init(初始化) | -1 | 0 | ||
mark(标记) | mark = position | |||
reset(重置) | position = mark | |||
clear(清除) | -1 | 0 | limit = capacity | |
flip(翻转) | -1 | 0 | limit = position | |
rewind(倒回) | -1 | 0 | ||
truncate(缩短) | -1 | 0 | 0 | 0 |
discardMark(废弃标记) | -1 |