我有一个targetDataLine打开...
byte[] bytes = new byte[line.getBufferSize() / 5];
line.read(bytes, 0, bytes.length);
bytes数组是十六进制的,我怎样才能将它的内容表示为十进制值?
答案 0 :(得分:1)
int decValue = Integer.parseInt(hexString, 16);
答案 1 :(得分:0)
不确定OP的发布语言。
在Python中,如果你有一个数组并且你想获得字节的十进制值,你可以循环并使用ord()来获得十进制表示。
如果您必须从包含十六进制值的实际数组转换,那么您可以根据此StackOverflow发布进行转换: