为了账号安全,请及时绑定邮箱和手机立即绑定

以字节数组输出时的问题

IP地址:192.168.0.103

字节数组形式的IP:[-64, -88, 0, 103]

请问为什么以字节数组输出的时候会出现负数?如何解决这种问题?

正在回答

2 回答

因为byte是有符号的 所以值域不是0~255而是-128~127,所以比127大的数字会变成负值,你不用byte存就可以了

0 回复 有任何疑惑可以回复我~
#1

cgb14 提问者

0 0谢谢~
2015-08-19 回复 有任何疑惑可以回复我~
#2

慕少7573967

他这个方法就是获取字节数组,你说不用byte,那用啥啊,只能用byte,只不过你要把负数部分转化成正数
2017-09-26 回复 有任何疑惑可以回复我~
#3

慕少7573967

好好看看API文档getAddress()方法
2017-09-26 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

以字节数组输出时的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信