您的位置:首页 > 其它

IP地址转Byte

2016-05-12 23:36 169 查看
今天做项目的时候需把IP地址转成byte发送到设备上,遇到了点小麻烦,然后做了点小研究,在此记录一下。

思路:把IP地址通过小数点拆分成4个然后转Byte,然后分别弄到byte数组里面去,在这里的小数点要用转义字符,标识形式 \.

上图:(这是错的)



就是String类型超过128直接转Byte会溢出,然后报“数字格式化错误异常”。

网上看有人提到先转成Short然后再转Byte,试了一下,成功了。

上图:(这是正确的)



那么我觉得应该只是String直接转Byte有问题,Int转Byte肯定也应该是可以的!

上图:(先转Int再转Byte,也是可以的)

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  IP转Byte