From 5df9a0d8d05a441f9a546c71879e918e892919f9 Mon Sep 17 00:00:00 2001 From: bunny <1319900154@qq.com> Date: Wed, 22 May 2024 16:57:39 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E6=96=B0=E5=A2=9E):=20:pushpin:=20rewind?= =?UTF-8?q?=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/GitCommitMessageStorage.xml | 8 ++++++++ demo1/src/main/java/cn/bunny/Demo4.java | 20 ++++++++++++++++++++ demo1/target/classes/cn/bunny/Demo4.class | Bin 0 -> 840 bytes 3 files changed, 28 insertions(+) create mode 100644 .idea/GitCommitMessageStorage.xml create mode 100644 demo1/src/main/java/cn/bunny/Demo4.java create mode 100644 demo1/target/classes/cn/bunny/Demo4.class diff --git a/.idea/GitCommitMessageStorage.xml b/.idea/GitCommitMessageStorage.xml new file mode 100644 index 0000000..e4fd56a --- /dev/null +++ b/.idea/GitCommitMessageStorage.xml @@ -0,0 +1,8 @@ + + + + + + \ No newline at end of file diff --git a/demo1/src/main/java/cn/bunny/Demo4.java b/demo1/src/main/java/cn/bunny/Demo4.java new file mode 100644 index 0000000..dfc828b --- /dev/null +++ b/demo1/src/main/java/cn/bunny/Demo4.java @@ -0,0 +1,20 @@ +package cn.bunny; + +import java.nio.ByteBuffer; + +public class Demo4 { + public static void main(String[] args) { + ByteBuffer buffer = ByteBuffer.allocate(10); + buffer.put(new byte[]{'a', 'b', 'c', 'd', 'e'}); + + // rewind 重头开始读 + buffer.get(new byte[4]); + // 重新读取 + buffer.rewind(); + System.out.println((char) buffer.get());// a + + // mark & reset + System.out.println((char) buffer.get());// b + System.out.println((char) buffer.get());// c + } +} diff --git a/demo1/target/classes/cn/bunny/Demo4.class b/demo1/target/classes/cn/bunny/Demo4.class new file mode 100644 index 0000000000000000000000000000000000000000..2504098c55fbbda55664132ef27891ff6ff1fffb GIT binary patch literal 840 zcmZ`%+iuf95Ivil9oJ3Wgr+U`mYdT+4K(l)E>emrfg-3BlPK!bI@yM;9J_KIP=14t z;2j=9g(^OPk3!5kK`2t#huxi>nKS3?%&*@+egb%orv_3;Ysi?$BFA8z@Q>W_c`$I^ zc_*S5GvuDhK*lc^(sre7Ku2DKVPXj;Ln#RlWau=;v1p8rk440wbKehpJQfTa_UlS> zK~P-*6-=zaBH+^z)!DR<8vlwFm_&vVOS&Ae%PlET4~Bayd4ca5xLy+>804Dzw_HXlFFVv zX5tU>jMz8lVd{i4OS~gQZ-$_C@THz?_ zi36#a842}W)lO{T9!-u~DKIrVv{%S-=wx(ecfNytP24-QD>pr&O1n9`-^T;8^4Lw1 zRPq;!P@rwgIEU7(>KA%9ZE?4ou{^h%wR&zhXZ78#W(jwK