From 982bf012d98f9a77462ad69cdf3a0d0c8d628684 Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Fri, 18 Aug 2023 17:50:29 +0800
Subject: [PATCH] 去除空格去除
---
src/main/java/org/springblade/modules/netty/handle/UdpServerHandler.java | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/src/main/java/org/springblade/modules/netty/handle/UdpServerHandler.java b/src/main/java/org/springblade/modules/netty/handle/UdpServerHandler.java
index cf60fd3..6d69431 100644
--- a/src/main/java/org/springblade/modules/netty/handle/UdpServerHandler.java
+++ b/src/main/java/org/springblade/modules/netty/handle/UdpServerHandler.java
@@ -50,7 +50,7 @@
// 字节转16进制字符串
String s = bytesToHexString(req);
//获取字符串的长度
- int length = s.length();
+// int length = s.length();
// System.out.println("数据长度>>>>>> = " + length);
//数据解析
dataHandler(s);
@@ -61,7 +61,7 @@
* @param s 16位字符串
*/
private void dataHandler(String s) {
- s = "AAAACCCC220000000033373933343732393100000000000000000000000052D50451F77D5D406C04E275FD723C400000015F0000000507E70306103B0A";
+// s = "AAAACCCC220000000033373933343732393100000000000000000000000052D50451F77D5D406C04E275FD723C400000015F0000000507E70306103B0A";
//创建设备对象
PoliceCarEquipment backEquipment = new PoliceCarEquipment();
if (s.substring(4,8).equals("CCCC")) {
@@ -72,7 +72,10 @@
backEquipment.setStatus(0);
}
//截取字符串
- backEquipment.setTerminalNumber(hexStr2Str(s.substring(20, 60)));
+ String terminalNumber = hexStr2Str(s.substring(20, 60));
+ // char[20] 后面跟了 \0000 空字符串
+// String trim = terminalNumber.trim();
+ backEquipment.setTerminalNumber(terminalNumber);
backEquipment.setLongitude(Double.toString(getDouble(s.substring(60, 76))));
--
Gitblit v1.9.3