我想将24字节BCD转换为ASCII.我试图为这个转换编写一些代码,但我不知道如何为它做数学运算.建议?
这是我的输入数据,cd00320000a4002a00001042标签(24字节BCD)
这可行:
StringBuilder sb = new StringBuilder(bcdDigits.length * 2);
for (byte b : bcdDigits) {
sb.append(String.format("%02x", b));
}
System.out.println(sb.toString());
Run Code Online (Sandbox Code Playgroud)
打包BCD->字符串转换与转换为十六进制字符串基本相同,只有af字符.
| 归档时间: |
|
| 查看次数: |
6271 次 |
| 最近记录: |