永发信息网

java byte 值

答案:2  悬赏:30  手机版
解决时间 2021-01-02 16:20
  • 提问者网友:蓝莓格格巫
  • 2021-01-02 02:22
public void setByte(Byte b) {
}
public static void main(String args []){
setByte(1);//为什么错误呢?提示应该为int

Byte b=1;
setbyte(1);//这样为什么就可以了呢?
}
最佳答案
  • 五星知识达人网友:持酒劝斜阳
  • 2021-01-02 03:17
public static void setByte(Byte b) { }
public static void main(String args []){
setByte((byte)1);
Byte b=1;
setByte(b);
}

1是int型, setByte(Byte b)参数Byte型, 类型不匹配啊.
全部回答
  • 1楼网友:低音帝王
  • 2021-01-02 04:30
没看明白,让我猜一下: 现有打包后的数据,你想根据这个获取打包前的原始数据? 如果是这样的话,就得知道builderpackethead()这个方法怎么实现功能的。 没有builderpackethead源码的话那就没办法了,除非你运气好能猜到。 有源码也不一定能获取原始数据,对称加密方法很多而且很多不可逆转,非对称加密更麻烦。。。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯