Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 targetDataLine 打开...
byte[] bytes = new byte[line.getBufferSize() / 5]; line.read(bytes, 0, bytes.length);
字节数组是十六进制的,我如何将它的内容表示为十进制值?
int decValue = Integer.parseInt(hexString, 16);
资源:http ://www.tutorialspoint.com/java/number_parseint.htm
不确定 OP 的发布语言。
在 Python 中,如果您有一个数组并且想要获取字节的十进制值,则可以循环并使用 ord() 来获取十进制表示。
如果您必须从包含十六进制值的实际数组进行转换,则可以按照此 StackOverflow 帖子进行转换:
在 Python 中将十六进制字符串转换为 int