From 865e425cdf7395fece0a53a6def75e2c84d6dbf0 Mon Sep 17 00:00:00 2001 From: wu <731351411@qq.com> Date: 星期二, 15 十月 2024 09:56:37 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- JiuMuMesParent/common/servicebase/src/main/java/com/mes/tools/HexConversion.java | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-) diff --git a/JiuMuMesParent/common/servicebase/src/main/java/com/mes/tools/HexConversion.java b/JiuMuMesParent/common/servicebase/src/main/java/com/mes/tools/HexConversion.java index 6191d85..4996e62 100644 --- a/JiuMuMesParent/common/servicebase/src/main/java/com/mes/tools/HexConversion.java +++ b/JiuMuMesParent/common/servicebase/src/main/java/com/mes/tools/HexConversion.java @@ -52,4 +52,20 @@ numberHex = String.format("%2s", numberHex).replace(' ', '0'); return numberHex; } + + /** + * 浠巄yte鏁扮粍涓彇int鏁板�硷紝鏈柟娉曢�傜敤浜�(浣庝綅鍦ㄥ墠锛岄珮浣嶅湪鍚�)鐨勯『搴忥紝鍜屽拰intToBytes()閰嶅浣跨敤 + * + * @param src: byte鏁扮粍 + * @param offset: 浠庢暟缁勭殑绗琽ffset浣嶅紑濮� + * @return int鏁板�� + */ + public static int bytesToInt(byte[] src, int offset) { + int value; + value = (int) ((src[offset] & 0xFF) + | ((src[offset+1] & 0xFF)<<8) + | ((src[offset+2] & 0xFF)<<16) + | ((src[offset+3] & 0xFF)<<24)); + return value; + } } -- Gitblit v1.8.0