次のコードがあります。
byte[] someArray;
int a,b;
.
.
.
a=123; (result coming from calculations, always 0>=a<256)
b=91; (result coming from calculations, always 0>=b<256)
今、私はこれをしたいです
someArray[0]=a;
someArray[6]=b;
しかし、私はこれにバイトに変換しようとしましたが、失敗しました(考えられるすべてのエラーメッセージを取得しました)。整数からバイトへの変換を参照するさまざまなスニペットも試しました。
何か考えはありますか?
これを更新してください java.lang.NumberFormatException: Invalid int: "z" when this byteArray[0]=Integer.valueOf(String.valueOf(bani.substring(2, 3)), 16).byteValue( );