From 755e2893c12b79649ee12dec2b7d832d58b9265b Mon Sep 17 00:00:00 2001 From: 562935844@qq.com Date: 星期三, 18 十月 2023 16:19:26 +0800 Subject: [PATCH] 上报oid列表新增parentoid --- HDLSDK/hdl-connect/src/main/java/com/hdl/sdk/connect/utils/ByteBufferUtils.java | 37 +++++++++++++++++++++++++++++++++++++ 1 files changed, 37 insertions(+), 0 deletions(-) diff --git a/HDLSDK/hdl-connect/src/main/java/com/hdl/sdk/connect/utils/ByteBufferUtils.java b/HDLSDK/hdl-connect/src/main/java/com/hdl/sdk/connect/utils/ByteBufferUtils.java new file mode 100644 index 0000000..032c9d3 --- /dev/null +++ b/HDLSDK/hdl-connect/src/main/java/com/hdl/sdk/connect/utils/ByteBufferUtils.java @@ -0,0 +1,37 @@ +package com.hdl.sdk.connect.utils; + +import java.nio.ByteBuffer; + +/** + * Created by hxb on 2022/8/3. + * + */ +public class ByteBufferUtils { + + /** + * 鑾峰彇ByteBuffer鎸囧畾浣嶇疆鏁版嵁 + * + * @param byteBuffer 婧愬璞� + * @param length 鎸囧畾闀垮害 + * @return 鏍规嵁闀垮害鐢熸垚鐨勬暟缁� + */ + public static byte[] copyBytes(ByteBuffer byteBuffer, int length) { + return copyBytes(byteBuffer,0,length); + } + + /** + * 澶嶅埗鎸囧畾浣嶇疆鐨勬暟鎹� + * @param byteBuffer + * @param index + * @param length + * @return + */ + public static byte[] copyBytes(ByteBuffer byteBuffer, int index,int length) { + byte[] bytes = new byte[length]; + for (int i = 0; i < bytes.length; i++) { + bytes[i] = byteBuffer.get(index + i); + } + return bytes; + } + +} -- Gitblit v1.8.0