次の 16 進値をバイト配列に格納する必要があります - 0xCAFEBABEDEADBEEF。
そんな感じで収納してみました。
byte[] v0 = {11001010,11111110,10111010,10111110,11011110,10101101,10111110,11101111};
ここで、11001010 はバイナリの CA、11111110 はバイナリの FE などです。
しかし、11001010 は int であるというエラーが表示されます。これは、Java ではバイトが符号付きバイトであり、+127 と -128 の間の値しか持てないためだと思います。
Javaでこれを行う方法はありますか(おそらく符号なしバイトを使用しています...存在する場合!?)ありがとうございます。