From 004b83172e9de8ffec17238359c15b092a0a3a77 Mon Sep 17 00:00:00 2001 From: Redkale <8730487+redkale@users.noreply.github.com> Date: Sat, 23 Nov 2019 09:28:18 +0800 Subject: [PATCH] --- src/org/redkale/util/ByteBufferReader.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/org/redkale/util/ByteBufferReader.java b/src/org/redkale/util/ByteBufferReader.java index afd11a278..edd84daf9 100644 --- a/src/org/redkale/util/ByteBufferReader.java +++ b/src/org/redkale/util/ByteBufferReader.java @@ -105,6 +105,15 @@ public class ByteBufferReader { return v; } + //提前预读一个字节 + public byte preget() { + ByteBuffer buf = this.currBuffer; + if (!buf.hasRemaining()) { + buf = this.buffers[this.currIndex + 1]; + } + return buf.get(buf.position()); + } + public byte get() { ByteBuffer buf = this.currBuffer; if (!buf.hasRemaining()) {