私が試してみてください。Javaでbyte []を宣言しますか?
byte[] Data = { 0xA3, 0x34, 0x33, 0x33, 0x00};
が、「0xA3の」で、それはそう何がここでの問題だ、「必要なバイトがintを発見した」と述べましたか?
私が試してみてください。Javaでbyte []を宣言しますか?
byte[] Data = { 0xA3, 0x34, 0x33, 0x33, 0x00};
が、「0xA3の」で、それはそう何がここでの問題だ、「必要なバイトがintを発見した」と述べましたか?
を見つけることができますそれはそう問題はここに
何の問題があること、Javaのバイトの範囲である、「必要なバイトがintを発見した」と述べました-128..127です。
解決策は0x34の前に(byte)
キャストを書く必要があることです。
'byte'sの範囲は-128から127です。' 0xA3'は163. –
@ paulsm4 -128から127です。 –