1

targetDataLine を開いています...

byte[] bytes = new byte[line.getBufferSize() / 5];
line.read(bytes, 0, bytes.length);

バイト配列は 16 進数ですが、その内容を 10 進数で表すにはどうすればよいですか?

4

2 に答える 2

1
int decValue = Integer.parseInt(hexString, 16);

リソース: http://www.tutorialspoint.com/java/number_parseint.htm

于 2013-04-08T04:21:57.000 に答える
0

OP の投稿言語がわからない。

Python では、配列があり、バイトの 10 進数値を取得したい場合、ループして ord() を使用して 10 進数表現を取得できます。

16 進値を含む実際の配列から変換する必要がある場合は、この StackOverflow の投稿に従って変換を行うことができます。

Pythonで16進文字列をintに変換する

于 2013-04-08T04:33:58.693 に答える