byte[] aa = new byte[]{65, 66, 67, 68, 90, 91, 45, 92, 93, 12, 46, 12, 0, 0, 0, 79};
public analysis static void (byte[] value) {
String ss = "";
for (int i = 0; i < value.length; i += 4) {
byte[] subArray = Arrays.copyOfRange(value, i, i+4); // 截取子数组
StringBuilder asciiString = new StringBuilder(); // 用于保存 ASCII 字符串
for (int ItemValue : subArray) {
char asciiChar = (char) ItemValue; // 将数字转换为对应的 ASCII 字符
asciiString.insert(0, asciiChar); // 将 ASCII 字符插入到字符串的首部
}
ss +=asciiString.toString().trim();//转换为最终的 ASCII 字符串
}
System.out.println(ss);//DCBA\-[Z.]O
}