返回信息流现在做的东西里需要把0xff放入到byte数组中,但是byte数组中貌似只能放7f也就是127以下的数,找了很多的方法都不行,求助版里牛人解答,不胜感激!
这是一条镜像帖。来源:北邮人论坛 / java / #22861同步于 2012/7/1
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
【求助】java 中 byte[]赋值问题
zhzly
2012/7/1镜像同步3 回复
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
譬如我要给byte数组某一位赋值,譬如byte[0]=0xff;,这时候会报错,变成这样byte[0]=(byte)0xff;不会报错,但是ff在类型转换的时候超出了byte数组的范围(-128到127),怎么把0xff放进去呢?
【 在 panbaobao 的大作中提到: 】
: byte数组什么都可以放啊,先把你要放的数包装下,然后转换为byte流就可以了
取出的时候写个转换方法
【 在 zhzly (弱水三千,一瓢饮干) 的大作中提到: 】
: 譬如我要给byte数组某一位赋值,譬如byte[0]=0xff;,这时候会报错,变成这样byte[0]=(byte)0xff;不会报错,但是ff在类型转换的时候超出了byte数组的范围(-128到127),怎么把0xff放进去呢?