我用java定義byte數組時,出現錯誤:
byte buf[]={0x06,0x02,0x00,0x00,0x00,0x0E,0x01,0x01,0x00,0x00,0x00,0x01,0x19,0xDE};
該0xDE 超過-128----127 範圍無法定義,假如我要定義這類數組該如何做,還請各位幫幫忙!謝謝
byte buf[]={0x06,0x02,0x00,0x00,0x00,0x0E,0x01,0x01,0x00,0x00,0x00,0x01,0x19,0xDE};
該0xDE 超過-128----127 範圍無法定義,假如我要定義這類數組該如何做,還請各位幫幫忙!謝謝
很简单,写成:
byte buf[]={0x06,0x02,0x00,0x00,0x00,0x0E,0x01,0x01,0x00,0x00,0x00,0x01
,0x19,(byte)0xDE};
就行了。
我认为:
222 就不应该放在byte数组里。
因为它不是byte类型的。