我用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 範圍無法定義,假如我要定義這類數組該如何做,還請各位幫幫忙!謝謝
解决方案 »
- 用socket发送HTTP请求时出现这样的错误,求教!
- 急需帮忙。。。
- java AWT中怎么样去掉combobox右边的下三角标签
- 如何得到某月的最后一天是几号?
- 关于线程的producer/consumer问题
- 又踩到一个坑——JAVA虚拟机最大内存
- 高程都不过了,下一步怎么办?学java吧。
- 一个CMP的EntityBean查询多条记录时,要在Bean体中手写方法的代码,那不是和用BMP一样吗,那位大虾详细解释一下!
- Applet 为什么不能在IE中显示,加分!!!!
- String如果是中文的长度问题
- 今天学了接口 可不知道他是如何实例化的
- 麻烦问下在Web Service里面能返回Map对象吗?有现成的例子吗?
很简单,写成:
byte buf[]={0x06,0x02,0x00,0x00,0x00,0x0E,0x01,0x01,0x00,0x00,0x00,0x01
,0x19,(byte)0xDE};
就行了。
我认为:
222 就不应该放在byte数组里。
因为它不是byte类型的。