gpt4 book ai didi

java - Android - RFID 的 EPC 十六进制银行充满空值

转载 作者:行者123 更新时间:2023-12-02 10:53:45 25 4
gpt4 key购买 nike

我正在尝试将数据写入 EPC 银行。

例如,我有:我存储“dataaa”的字符串数据。

我需要将数据变量转换为十六进制,没关系,这些数据的输出已很好地加密为十六进制,但是当我将其写入银行时 - 开头有 14 个 0,然后开始我的十六进制数据。

问题是,如何只将十六进制字符串存储到EPC而不包含空值?

十六进制函数:

char[] chars = asciiStr.toCharArray();
StringBuilder hex = new StringBuilder();
for (char ch : chars) {
hex.append(Integer.toHexString((int) ch));
}

return hex.toString();

最佳答案

EPC 内存仅接受偶数长度的文本,然后从中生成十六进制。所以我需要检查要存储在 EPC 中的文本是否是偶数,如果不是,我添加了额外的“”(空格)。然后文本的长度是偶数,这样我就可以转换并将转换后的十六进制值写入 EPC内存。

关于java - Android - RFID 的 EPC 十六进制银行充满空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51948249/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com