|
|
@@ -482,18 +482,22 @@ public class LabBoardApi {
|
|
|
}
|
|
|
|
|
|
|
|
|
- public static String hexToAscii(String hexString) {
|
|
|
+ public String hexToAscii(String hexString) {
|
|
|
StringBuilder asciiStringBuilder = new StringBuilder();
|
|
|
for (int i = 0; i < hexString.length(); i += 2) { String hex = hexString.substring(i, i + 2);
|
|
|
int decimal = Integer.parseInt(hex, 16);
|
|
|
char asciiChar = (char) decimal;
|
|
|
asciiStringBuilder.append(asciiChar);
|
|
|
}
|
|
|
-
|
|
|
- return asciiStringBuilder.toString().replace("\r", "").replace("\n", "");
|
|
|
+ String result = asciiStringBuilder.toString().replace("\r", "").replace("\n", "").trim();
|
|
|
+ logger.info("转换中:"+result+"===");
|
|
|
+ return result.replace("\n", "");
|
|
|
}
|
|
|
|
|
|
-
|
|
|
+// public static void main(String[] args) {
|
|
|
+// System.out.println(hexToAscii("333238343235363734320D0A"));
|
|
|
+// System.out.println("+++++++++++++++++++++++++");
|
|
|
+// }
|
|
|
|
|
|
/**
|
|
|
* 电子信息牌指纹录入
|