1

30 個ほどの 16 進値 0x01、0x02 のシーケンスがあります...私の質問は、これらの値を Java に格納する方法です。それを文字列に変換して保存することが重要かどうかはわかりません。しかし、それは私が探しているものではありません。16進数を定数データとして保存したいだけです。16 進形式を表す内容と、それがどうなるかについても考慮してください。

4

3 に答える 3

2

Integer.valueOf(String s, int radix)メソッドIntegerを使用して、それらを sとして格納する必要があります。

あなたの場合、基数は16です。

于 2012-04-23T08:19:18.523 に答える
2

16 進数は、10 進数、2 進数、8 進数と同様に、数値を表示するための単なる形式です。数値は単なる数値です。16 進数は数値自体のプロパティではなく、数値を表示する方法にすぎません。

ソースコードで数字を0x01、などと書くことは、それらを decimalなど0x02で書くこととまったく同じです。12

したがって、他の数値を格納するのと同じように数値を格納できます。たとえば、ints の配列として格納できます。

于 2012-04-23T08:24:36.420 に答える
0

それらを整数で保存するだけです(値の範囲内に収まる場合)...それらを表示するときは、16進数に変換します。

于 2012-04-23T08:19:23.487 に答える